5

私は参照問題リンクのような同じ問題を抱えていますが、それはc ++にあります私はc#で欲しいです

Visual Studio 2010 (C#) を使用して Windows サービスを作成しました。それは正常に動作します。そして、そのサービスを開始するための Windows アプリケーションを作成しました。問題は、管理者権限が必要なことです。管理者権限なしで特定の Windows サービスを開始および停止したい。

出来ますか。このリンクは私には適していません。このリンクは、すべてのコンピューターに iis が含まれていない可能性があります。

前もって感謝します

4

2 に答える 2

2

管理者以外のユーザーが適切な権限を持っていない場合、サービスを開始することはできません。Windows のセキュリティ モデルを破るある種のクラックを使用してアクセス許可を回避することはできません。

于 2014-06-27T12:34:19.527 に答える
1

はい、管理者以外のユーザーがサービスを開始または停止することは可能ですが、そのユーザーが管理者によってその権限を付与された後でのみ可能です。

SC や SUBINACL などのコマンド ライン ツールを使用して、サービスに対するユーザー固有の権限を付与できますが、無料のService Security Editorは、より使いやすいポイント アンド クリック GUI インターフェイスを提供します。

于 2014-06-27T22:44:10.563 に答える