Windows 8.1 x64を使用していますが、ユーザーログイン時に管理者権限でプログラムを実行したいのですが。
プログラムのショートカットを作成しようとし、ショートカットまたはプログラム自体のプロパティで「管理者として実行」にチェックを入れ、C:\Users\MyUser\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
またはC:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
にショートカットを入れましたが、ボックスをチェックすると無効になりました。
次に、Resource Hackerでプログラムを編集してマニフェストを変更し、このプログラムに管理者権限が必要になるようにしました。これにより、起動ディレクトリの下のショートカットも無効になりました。そのため、この後、プログラムを追加しようとしましたHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
が、機能しませんでした。
ユーザーのログイン時に管理者権限でプログラムを実行するにはどうすればよいですか?
runas /env /user:domain\Administrator X:\path\to\the\program.exe
して、自動起動ディレクトリに配置するつもりですか?
runas
て管理者の資格情報を保存できますが、これには明らかな理由でセキュリティ上のリスクが伴います。あなたは100%このプログラムが正しく機能するために管理者権限を必要としましたか?
runas