インストールシールドを使用してインストーラを構築するWindowsサービスアプリケーションがあります。インストール時にサービスのDACLを設定する方法は? 私はインストール後に "sc sdset"を実行できることを知っています。しかし、私はインストールプロセスの一環として権限を昇格させたいと思っています。それを行う方法はありますか?通常のユーザーがサービスを開始/停止できるようにWindowsサービスのDACLを設定する方法
0
A
答えて
0
サービスのインストールを適切に作成したと仮定します。次のリソースは、Using InstallShield to Create an Installation that Installs Windows ServicesとInstallShieldヘルプライブラリ:Installing, Controlling, and Configuring Windows Servicesを確認するのに役立ちます。
IDEを使用してDACL設定を設定できるかどうかはわかりませんが、おそらくこのオプションをすばやく調べることはできますが、そこにはないと思います。この場合、私が見ることができる最も簡単な解決策は、カスタムアクション(CA)を作成し、 "In Script Execution"を "Deferred Execution in System Context"に設定することです。これにより、このCAの昇格実行を設定します。このCAをExecution Sequence(UIシーケンスではない)のどこかに、おそらく "InstallServices"の直後にスケジュールします。今、あなたはこのCAが何をすべきかいくつかの選択肢を持っています。たとえば、コマンドライン"sc"を使用して、望ましいアクセス権を設定するだけです。同じことをするためにVBScript CAを書くこともできます。登録するとinstallation helper dllと書くことができます。すべてあなたの手にある。これらのオプションの詳細はover thereです。
関連する問題
- 1. Windows 7停止/開始サービス
- 2. リモートマシン上のjavaでWindowsサービスを停止および開始する方法
- 3. Windowsサービスによる同時スレッドの開始と停止
- 4. Androidサービスの開始/停止
- 5. WCFサービスを通じてリモートマシンからWindowsサービスを開始/停止する方法はありますか?
- 6. Windowsサービスを停止するようにユーザーを制限する
- 7. install4jで「サービスの開始/停止」を構成する方法は?
- 8. Windows XPで簡単にWindowsサービスを開始および停止する
- 9. システム停止サービス開始オプション
- 10. バッチプログラミング、停止、開始サービス
- 11. 強制停止後にサービスを開始
- 12. ポート番号でサービスをリモートで開始および停止する方法は?
- 13. IISがWCFサービスを開始/停止するときに処理できるか
- 14. プログラムによってWindowsサービスを停止する方法
- 15. System.ServiceController経由のWindowsサービスのリモート開始/停止 - 基本プロトコル?
- 16. Windowsサービスの停止を禁止する方法
- 17. Windowsサービスマネージャによるサービスの停止を防止するC#
- 18. Androidの設定を開始するサービス
- 19. アクティビティからDayDreamサービスを開始および停止する適切な方法
- 20. 外部プロセスの開始時にサービスを停止する
- 21. dockerで実行中のlogstashサービスを停止/開始する方法
- 22. C#プログラムによるWindowsサービスの開始
- 23. スケジュールでWindowsサービスを開始および停止する方法はありますか?
- 24. アプリのサービスを開始/停止するためのiPhoneライブラリ?
- 25. 作成時に無限ループを含むサービスを停止/開始する方法
- 26. Windowsサービスを開始
- 27. Nagio経由でサービスを再起動/停止/開始する
- 28. Win 2008サーバでUnifaceサービスを停止/開始する
- 29. 特定の時間にサービスの開始と停止をスケジュールする
- 30. Vista + VB.NET - アプリケーション内からWindowsサービスを開始/停止しようとするとアクセスが拒否される
ありがとうございます。まだ調査中。解決したら回答を投稿します。 – Arnoj