關於桌面程序被安全軟件誤判爲HEUR:Trojan.Win32.Generic的解決方案

最近寫了一個桌面程序,裏面用了些讀取系統環境變量、提取文件圖標、啓動外部程序之類的操做。安全

而後…………卡巴斯基就把它識別成了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" />

從新編譯,安全軟件就不會找麻煩了

相關文章
相關標籤/搜索