キオスクアプリを持っていて、起動時に実行したいと思います。ここでの問題は、起動時にレジストリ値を設定して開くと、管理者としてプログラムが開かないため、プログラムが機能しない可能性があることです。私はWindows7を使用しています。管理者として実行するためのコードを教えてもらえますか?一部のプログラム(アンチウイルスやウイルス自体など)は、ユーザーに管理者としての実行を受け入れるように依頼することなく、起動時に管理者として機能します。これはまさに私がやりたいことです。どんな助けでも大いに感謝します。
9099 次
2 に答える
5
起動時にアプリケーションを実行するには、次のいずれかを実行できます。
- スケジュールされたタスクとして実行し、資格情報を管理者アカウントとして実行するように設定し、起動時 (またはログイン) に実行するように設定します。
- Windows サービスを作成し、ログオン アカウントを管理者アカウントまたはローカル システム アカウントに設定します。
ウイルス対策ソフトウェアの例は、#2 のように聞こえます。
于 2012-01-19T17:38:36.120 に答える
2
管理者としてのみ実行できるようにプログラムを設定できます。
Visual Studioの場合:
Right click on the Project -> Properties -> Security -> Enable ClickOnce Security Settings
クリックすると、プロジェクトのプロパティフォルダの下にapp.manifestEnable ClickOnce Security Settings
というファイルが作成されます。これが作成されると、オプションのチェックを外すことができます。
そのファイルを開き、次の行を変更します。
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
に:
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
これにより、プログラムに管理者権限が必要になり、そのフォルダへのアクセス権が保証されます。
于 2011-02-26T14:20:48.827 に答える