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