7

いくつかの設定をレジストリに保存する必要があるアプリケーションを開発しています。アクセス許可を使用RegCreateKeyExしてキーを開こうとすると、エラー 5 が発生します。KEY_WRITEこのアプローチを使用して、キーが存在しない場合にキーが作成されるようにします。ただし、[管理者として実行] を使用して同じプログラムをデバッグ フォルダーから手動で実行すると、正常に動作します。

Visual Studio でアプリケーションをデバッグするときに、アプリケーションを管理者として実行する方法はありますか? Visual Studio 2012 を使用しています。

4

2 に答える 2

10

昇格された (つまり、管理者権限で) Visual Studio を実行する必要があります。これを行うと、デフォルトで、デバッガーが接続された状態で開始されたすべてのプロセスも管理者特権で実行されます。

(明らかなセキュリティ上の理由から、昇格されたプロセスにアタッチするには、Visual Studioを昇格する必要があります。)

于 2012-12-09T23:53:42.953 に答える