通常のユーザーが実行するexeがありますが、REGファイルをマージする必要があります。これには、ユーザーに提供したくない管理者パスワードを要求するUACポップアップが必要です。
process.StartInfo
UACがパスワードを要求する必要がないように、パスワードを渡す方法はありますか?
私がこれを行う場合:
process.StartInfo.Domain = "XYZ";
process.StartInfo.UserName = "admin";
process.StartInfo.Password = "";
それは私が高揚する必要があることを教えてくれます。
また、管理者アカウントを偽装しようとしました。
process.StartInfo.Verb = "runas";
process.start()
しかし、それは次のようにクラッシュします:
未処理の例外:System.ComponentModel.Win32Exception:不明なエラー(0xfffffffe)