2017-07-29 16 views
1

私はwpfアプリケーションを作成しようとしています。 Visual Studioのデバッグモードでは、完全に動作しますが、Windowsサービスではguiで作成できません。WindowsサービスからのCreateProcessAsUser、WTSQueryUserToken関数が偽を返します

私はWTSQueryUserToken()、DuplicateTokenEx()でCreateProcessAsUser()を使用しています。

しかし、WTSQueryUserToken()はfalseの原因を返し、私のアプリケーションを実行できません。

私は同様の問題を検索しましたが、問題の解決策を見つけることができませんでした。

+0

をあなたはWTSQueryUserTokenがFALSE戻っているし、GetLastErrorは1314を返している、という意味ではない「必要な特権がクライアントによって保有されていません?」ローカルシステムとして実行していますか? SE_TCB_NAMEを有効にしましたか?考えられる重複:https://stackoverflow.com/q/1288965/886887 –

答えて

0

私の問題と同じです。マニフェストファイルを操作するアプリケーションを無効にする必要があります。すべての管理者を管理者承認モードで実行します。

かを確認することができます:https://social.technet.microsoft.com/Forums/windowsserver/en-US/0aeac9d8-3591-4294-b13e-825705b27730/how-to-disable-uac?forum=winserversecurity

+0

悪い考え。 *非常に悪い考え。あなたは正しい方法でやることをやめたくないので、コンピュータのセキュリティを妨害しています。 –

関連する問題