Cドライブのルートへの読み取り/書き込みアクセス権が必要なac#アプリケーションがあります。コードをコンパイルして実行可能ファイルを管理者として実行でき、機能することに気付きました。しかし、デバッグする必要があり、VisualStudio内でアプリを起動する方法がわかりません。
追加してみました:
<requestedExecutionLevel level="asInvoker" uiAccess="true" />
マニフェストにアクセスできますが、アクセス拒否エラーが発生します。
失敗するコード行は次のとおりです。
MemoryMappedFile mmf = MemoryMappedFile.CreateFromFile(@"c:\somemapnamefile.data", System.IO.FileMode.OpenOrCreate, "somemapname", 1000);
今のところ回避策はありますが、将来のために知りたいです。
VisualStudio自体を管理者として実行するだけです。そこからデバッグするプログラムはすべて、管理者としても実行されます。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加