Pokud jste v systému Windows Embedded nakonfigurovali jeden uživatelský účet, který se používá ke spuštění aplikace embedded , a chcete použít jiný účet správce pro obsluhu počítače prostřednictvím protokolu RDP, možná se zobrazí toto okno se zprávou:
Správce se chce připojit k tomuto počítači.
Kliknutím na tlačítko OK relaci okamžitě odpojíte nebo kliknutím na tlačítko zrušit zůstanete připojeni.
V opačném případě budete do 30 sekund odpojeni.
Tato zpráva se bohužel zobrazí pokaždé, když potřebujete získat přístup k zařízení prostřednictvím protokolu RDP. Na připojení budete muset počkat 30 sekund a případnému koncovému uživateli se může zobrazit nechtěná výzva systému Windows.
Pokud používáte systém Windows Embedded Standard 7 nebo Windows Embedded POSReady 7, můžete se této výzvy k potvrzení snadno zbavit:
Pomocí filtru dialogů můžete odfiltrovat potvrzovací dialog - můžete se tak okamžitě připojit ke vzdálenému počítači, aniž by se zobrazilo okno se zprávou.
Konfigurace
Chcete-li nakonfigurovat filtr dialogových oken, nejprve se ujistěte, že jste do obrázku zahrnuli balíček funkcí. Pokud tam není, můžete použít můj bezplatný nástroj DISMUI snadno přidat.
Spustit dialogfiltereditor.exe v adresáři Windows\system32 (pokud používáte Windows Embedded Standard 7, je tento soubor umístěn ve složce "Windows Embedded Standard 7\EmbeddedSDK\bin\" na DVD se sadou nástrojů WES7 ICE).
Nyní přidejte libovolné okno a dvojklikem otevřete vlastnosti přidaného okna.
Změňte hodnoty na následující:
Název procesu: rundll32.exe
Název třídy: #32770
Název okna: Připojení ke vzdálené ploše
Akce: OK
(Možná bude nutné upravit název okna pro různé jazyky)
Klikněte na Soubor / Uložit a uložte konfiguraci do souboru C:\ProgramData\Microsoft\DialogFilter\configurationlist.xml
Restartujte službu "Filtr dialogových oken" nebo restartujte zařízení, aby se použila nová konfigurace.
Pokud jste vše nakonfigurovali, můžete se k zařízení připojit bez potvrzovací výzvy.
Zde je můj příklad konfigurace XML:
<?xml version=”1.0″ encoding=”utf-8″?>
<CL:dialogs xmlns:CL=”urn:Dialogs”>
<dialog>
<ProcessImageName>rundll32.exe</ProcessImageName>
<Title>Remote Desktop Connection</Title>
<Class>#32770</Class>
<Buttons>
<Button>OK</Button>
<Button>Cancel</Button>
<Button>Close</Button>
</Buttons>
<Actions>
<Action>OK</Action>
</Actions>
</dialog>
</CL:dialogs>