1.首先,創建一個文件命名為 XXX.exe.manifest, 並將以下內容復制到文件
<?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="J2534ToolDemo.exe.manifest" // 不同的工程,只需要在此修改項目名稱即可 type="win32" /> <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3"> <security> <requestedPrivileges> <requestedExecutionLevel level="requireAdministrator" uiAccess="false"/> </requestedPrivileges> </security> </trustInfo> </assembly>
2.然后將這個 XXX.exe.manifest 導入到資源視圖
直接選擇 “導入(M)...”

在項目中找到要導入的 XXX.exe.manifest 文件

在此,添加導入文件的資源類型,設置為 “RT_MANIFEST”,然后 "確定"

最終,在“資源視圖”就顯示出來了

3.首先配置工程屬性
項目-》XXX 屬性-》配置屬性-》鏈接器-》清單文件

重新編譯,然后選擇以管理員權限運行VS,系統將會關閉現有的VS編輯器重新以管理員權限打開,然后手動編譯后的應用程序就是自動以管理員權限運行的。。。
