プログラムをインストールする方法Windows Vista / 7の管理者権限を持つ起動時に起動できる

StackOverflow https://stackoverflow.com/questions/3323639

  •  28-09-2020
  •  | 
  •  

質問

私はサービスを使ってそれをする方法を読みました、しかし私はそれが簡単なアプリケーションで可能かどうか知りたいです。 私はC#を使用しています。

ありがとう

役に立ちましたか?

解決

不可能です。あなたが持っている最も近い経験は、昇格して標高なしで実行されるwinformsアプリケーションを作成するためのサービスを作成することです、そしてサービスへのフロントエンドです。あなたは注意しなければなりません、あなたが正しくオフにしていない場合はセキュリティ上の懸念を引き起こす可能性があります。

他のヒント

できません。ユーザーの同意なしに昇格する唯一の方法は、スケジュールされたタスクとしての唯一の方法です。

Windowsは、起動時に上昇したアプリケーションを実行しません。技術的には、ShellExecuteのあなたの実際のアプリケーションのシンプルなランチャーを書くことによってこれを回避することができますが、それは起動時にあなたに促し、かなり迷惑です。他の人が言っているように、他のアプローチは、サービスに管理者権限を必要とし、ユーザーインターフェイスのものを分離しておく必要があると言っています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top