プロセスを実行する必要があるWindowsサービスがあります。ただし、そのプロセスを実行するには、管理者権限が必要です。内部Process Explorer
では、サービスはプロセスを実行しますが、そのプロセスのUIは表示されません。
ここで何が欠けていますか?これをどのように修正できますか?
プロセスを実行する必要があるWindowsサービスがあります。ただし、そのプロセスを実行するには、管理者権限が必要です。内部Process Explorer
では、サービスはプロセスを実行しますが、そのプロセスのUIは表示されません。
ここで何が欠けていますか?これをどのように修正できますか?
Windows Vistaまたは7で作業している場合、サービスはWindows XPのようにデスクトップと対話できず、通常のWindowsアプリケーションのようにウィンドウを開くことはできません。これらはデフォルトで、完全に特権のあるアカウントであるローカルシステムアカウントとして実行されます。
サービスは、別のデスクトップを使用した別のセッションで実行されます。サービスが別のリモートデスクトップセッションで実行されているかのように考えてください。サービス内から開始したGUIを使用すると、その非表示のセッションに表示され、アクセスできなくなります。