最近寫了一個桌面程序,裏面用了些讀取系統環境變量、提取文件圖標、啓動外部程序之類的操做。安全
而後…………卡巴斯基就把它識別成了HEUR:Trojan.Win32.Generic…………app
咱遵紀守法好程序,怎麼說是木馬就是木馬了呢???ui
然而問題就是問題,該解決仍是得解決……blog
在各類失敗的嘗試以後,試着把程序聲明爲須要管理員權限執行,結果……卡巴斯基再也不動手了!io
這什麼原理………………_(:з」∠)_編譯
嘛,仍是寫一下設置步驟吧:class
工程下的Properties裏,添加應用程序清單文件(app.manifest)require
而後把app.manifest裏的變量
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
改爲原理
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
從新編譯,安全軟件就不會找麻煩了