アプリケーションDebug/Bin
ディレクトリで、アプリケーション プロパティの exe ファイルを .xml に変更できますRun As Admin
。
しかし、Visual Studio で実行しているときにも管理者として実行したいのです。
だから私は自分のアプリケーションのディレクトリに置いたマニフェストファイルを作成し、debug/bin
そこにも持っていますmt.exe
私のマニフェストファイルの内容:
Executable: hardwareMonitoring.exe
Manifest:Hardwaremonitoring.exe.manifest
Sample application manifest file:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity version="1.0.0.0"
processorArchitecture="X86"
name="IsUserAdmin"
type="win32"/>
<description>Description of your application</description>
<!-- Identify the application security requirements. -->
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
<security>
<requestedPrivileges>
<requestedExecutionLevel
level="requireAdministrator"
uiAccess="false"/>
</requestedPrivileges>
</security>
</trustInfo>
</assembly>
今、何とか使用する必要があると思いますmt.exe
か、それともマニフェストをプロジェクトに追加/埋め込む必要がありますか? Debug/Bin
アイデアは、既に入っているexeファイルでハードディスクに自動的に作成されるのではAdmin Rights (Run As Admin)
なく、Visual Studio 2010でアプリケーションを実行しているときに管理者権限の確認を求めたいということです.