MicrosoftのWebサイト(msdn.microsoft.com/en-us/library/ms683502(VS.85).aspxを参照)では、「Windows Vistaの場合、サービスはユーザーと直接対話できません」と明記されています。ユーザーはMicrosoft Vistaでサービスと直接対話できますか?
だから私はこれを "psexec -s cmd.exe"を使ってテストすることにしました。私が知る限り、 "psexec"はコマンドプロンプトを開くためのサービスを作成します。言うまでもなくそれは働いた。私はその後、「EnumWinSta GUI」をpsexecと組み合わせて使用してwinlogonデスクトップに切り替えることにしました。私の驚いたことに、私もこのデスクトップ上で "cmd.exe"を起動することができます。これは、サービスから作成された新しいプロセスがインタラクティブになることを意味しますか?
psexecは何らかの黒い魔法をしているのでしょうか?もしそうなら、それはどうやってそれをしますか?
私はVistaからXPのwinlogonデスクトップオブジェクトにフルスクリーンウィンドウを表示しようとしています。
なぜ、全画面ウィンドウでwinlogonデスクトップを覆いたいのですか?これは、ログオンUIを偽装しようとしているマルウェアのように聞こえます。 – Michael
これは、建物内の火災などの緊急通知用です。 –