Windows 7でサービスを編集して[ログオン]タブに移動した場合、[サービスとデスクトップとの対話を許可する]オプションがあります。私はそれがVB.NETを使用して特定のサービスのために設定されていることを確認しようとしています。誰かがこれを行う方法を知っていますか? 注:プログラムのインストール中にこれを行うことは、オプションではありません。実行時に実行する必要があります。Windows 7でプログラム設定をVB.NETでプログラマチックに設定する
0
A
答えて
1
Call ChangeServiceConfig with SERVICE_INTERACTIVE_PROCESS。 Windows APIを使用する利点は、通知と並行処理の部分を処理し、サービスコントローラーを使用する他のプログラムでキャッシュを無効にする必要があり、何か問題が生じたときにエラーコードが返されることです。一般に、APIを使用して設定を取得/設定できる場合は、レジストリにアクセスしないでください。
1
サービスの構成では、各サービスのためのキーで
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\
の下に、レジストリに格納されます。
タイプの値の3番目から最後のフラグは、「対話型デスクトップ」の値に対応しているようです。例えば
は、デスクトップと対話しないように設定されたサービスは、の値があります。
:同じサービスのに対しType REG_DWORD 0x0000010 (16)
を、デスクトップとの対話を許可するように設定した場合の値を持っています
Type REG_DWORD 0x0000110 (272)
私はテストを行っていないため、これは保証されているとは言えませんが、開始するのが良いかもしれません。この値の変更が有効になる前に、サービスを再起動する必要があります。
関連する問題
- 1. Windows Phone 7ボリュームの設定プログラムで
- 2. Android 7 - プログラムでプロキシを設定する
- 3. Windows Phone 7でアラームを設定する
- 4. Windows 7スターターでIISを設定する
- 5. Windows 7でNativescriptを設定する
- 6. Windows 7でマシンIPを設定する
- 7. Windowsメディアプレーヤーを「エクスプレス設定」プログラムで設定する方法は?
- 8. テキストフィールドのプレースホルダをプログラマチックに設定する
- 9. Windows Phone 7設定イメージ
- 10. Windows 7で複数のディスプレイ設定をプログラム的に管理する方法は?
- 11. プログラムでアクセスポイント設定をAndroid 7に保存するには
- 12. Windows 7は - プログラムXP互換モードで実行するアプリケーションを設定
- 13. Windows 7でmongo db dbpathを設定するには?
- 14. Windows 7の64ビットでMinGwを設定するには?
- 15. VB.NET設定(インポート)
- 16. VB.NETの設定
- 17. VB.NET NHibernate設定
- 18. Windowsスプーラをバイパスするようにプリンタをプログラムで設定
- 19. カスタムクイック設定タイルをクイック設定ペインにプログラムで追加する
- 20. Windows 7でWCFテストのためのhttpsサイトを設定する
- 21. Windows 7でネットワークアダプタのメトリックの優先度を設定する
- 22. Windows 7でプロセスのタイムアウトを設定する方法は?
- 23. Xubuntu 16.04とWindows 7の間でlocalhostを設定する
- 24. Windows 7でQT Creatorを設定する(Raspberry pi is target)
- 25. Windows 7でmaxumim UDPバッファサイズを設定する方法
- 26. Windows 7 ProfessionalでMarkLogic 5 Expressを設定する
- 27. Windows 7で環境変数を設定する
- 28. Windows 7/.NET/SQL Serverで日付形式を設定する
- 29. Windows 7でOpenGL環境を設定する方法は?
- 30. 問題Windows 7で初めてJavaを設定するとき
私はこのためにレジストリのハックをしないほうがいいですが、それになっても機能します。 – dko
これは本当に「ハック」ではありません。この構成パラメーターの値はレジストリーに保管されます。あなたはこのパラメータを設定するためにWindows UIをバイパスしている限りレジストリをハッキングしていません。結局、それは同じことです。 –
はい私はそれが "ハック"ではないことを知っています。私はその言葉をゆるやかに使っていますが、APIやライブラリ呼び出しを好むでしょう。私はあなたに代理人を与えた。ありがとう – dko