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