因開發時需要做Debug時,有些元件需要系統管理員執行

但是在Debug卻會發生無法執行導致在偵錯過程中無法偵錯

 

這時需要在app.manifest內容加入這些

<?xml version="1.0" encoding="utf-8" ?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0" >
<assemblyIdentity version="1.0.0.0" processorArchitecture="X86" name="someExecName" type="win32" />
<description>Program description</description>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel level="requireAdministrator" />
</requestedPrivileges>
</security>
</trustInfo>
</assembly>

原本是requestedExecutionLevel level="asInvoker"

執行時此時Visual studio 將會叫你關閉並且重新啟動

按關閉後重新啟動將會以系統管理員執行

這樣就可以偵錯

arrow
arrow
    全站熱搜

    cmdunlop 發表在 痞客邦 留言(0) 人氣()