管理者権限で実行する必要がある C# アプリケーションがあります。特に、Windows 7 の起動時に読み込まれ、バックグラウンドでいくつかのスクリプトが実行されます。このプロセスはユーザーには完全に見えず、実行時にバックグラウンドで隠されます。アクセス許可の実装は、マニフェスト ファイルを介して行われます。さて、問題は、UAC プロンプトが表示されるステップを自動化し、目に見えないように受け入れる必要があることです。
そのようなことを C# で行うにはどうすればよいでしょうか。
あなたがしなければならないことは、管理者権限を持つユーザーになりすますことだと思います。
これを試してください: http://msdn.microsoft.com/en-us/library/chf6fbt4.aspx
以前にこの方法で成功したことがあります。試してみてください。