- ふらっと C#,C♯,C#(初心者用) Part114©2ch.net
384 :デフォルトの名無しさん[]:2015/01/26(月) 20:21:13.68 ID:ZDev19ph - 純粋にc#でなくてwindows絡みのお話しもこちらでよいのでしょうか。
c#からwindowsのサービスを単純にstart/stopしようと http://www.risewill.co.jp/blog/archives/1744 のようにプログラムを作成した場合、 管理者権限をつけて起動しないと、実際に操作するところで例外が発生してしまいます。 管理者権限をつけて起動するためには、UACによるユーザー操作が必要ですよね。 ところが、「コントロールパネル ⇒ 管理ツール ⇒ サービス」で表示される サービスの操作画面ではUACを使わなくてもサービスの操作が出来ます。 これはどうしてなのでしょうか。c#側の方でなにか特権を取得する事で 回避可能なのでしょうか。
| - ふらっと C#,C♯,C#(初心者用) Part114©2ch.net
386 :384[]:2015/01/26(月) 20:47:46.09 ID:ZDev19ph - >>385
ありがとうござます。 サービスの操作画面もアプリの一種だと思いましたが 電子署名かなにかでwindowsのバイナリと一般アプリを区別しているのですね。
|
|