关于桌面程序被安全软件误判为HEUR:Trojan.Win32.Generic的解决方案

摘要:
最近,我编写了一个桌面程序,它使用诸如读取系统环境变量、提取文件图标和启动外部程序等操作。卡巴斯基将其识别为HEUR:特洛伊木马。Win32.Generic……我们是一个很好的守法程序。我们怎么能说特洛伊木马是特洛伊木马???然而,问题是问题所在,解决方案仍然需要解决……在各种失败的尝试之后,尝试声明程序需要管理员权限才能执行,结果……卡巴斯基停止了!原则是什么

最近写了一个桌面程序,里面用了些读取系统环境变量、提取文件图标、启动外部程序之类的操作。

然后…………卡巴斯基就把它识别成了HEUR:Trojan.Win32.Generic…………

咱遵纪守法好程序,怎么说是木马就是木马了呢???

然而问题就是问题,该解决还是得解决……

在各种失败的尝试之后,试着把程序声明为需要管理员权限执行,结果……卡巴斯基不再动手了!

这什么原理………………_(:з」∠)_

嘛,还是写一下设置步骤吧:

工程下的Properties里,添加应用程序清单文件(app.manifest)

关于桌面程序被安全软件误判为HEUR:Trojan.Win32.Generic的解决方案第1张

关于桌面程序被安全软件误判为HEUR:Trojan.Win32.Generic的解决方案第2张

然后把app.manifest里的

<requestedExecutionLevel  level="asInvoker" uiAccess="false" />

改成

<requestedExecutionLevel  level="requireAdministrator" uiAccess="false" />

重新编译,安全软件就不会找麻烦了

免责声明:文章转载自《关于桌面程序被安全软件误判为HEUR:Trojan.Win32.Generic的解决方案》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇mysql索引无效且sending data耗时巨大原因分析Idea 使用YapiUpload上传接口到Yapi下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

一步一步实现iOS应用PUSH功能

1. push原理 iOS push 工作机制可以用下图简要概括 Provider:应用自己的服务器; APNS:Apple Push Notification Service的简称,苹果的PUSH服务器; push的主要工作流程是: iOS设备连接网络后,会自动与APNS保持类似TCP的长链接,等待APNS推送消息的到来; 应用启动时注册消息...

小程序开发-小程序页面间传递数据的方式

在小程序开发中,我们小程序的不同页面间经常需要传递一些数据。针对不同的数据要求,有几种不同的传递数据方式。 1. 页面跳转通过url传递数据 在使用wx.navigateTo或者wx.redirectTo的时候,可以将部分数据放在url里面,在新页面onLoad的时候获取且初始化。 //pageA.js // Navigate wx.navigateTo...

如何得到idea的Activation code

如何得到idea的Activation code   -- 源自CSDN 晨曦遇晓 原文链接 :https://blog.csdn.net/u014508939/article/details/93495234 以前公司都是使用eclipse进行开发,现在新的公司是使用idea工具,因为该软件是收费的 首次打开会让输入激活码,可以选择输入code的方式来激...

Win10系统的SurfacePro4如何重装系统-2 重装WIN10系统

把SurfacePro充好电,然后关机,开机按住音量+,然后再按电源键,可以开机并进入BIOS(此前应确保优盘已经装了PE并插入Surface)   然后选择U盘启动为第一个(按住之后把他拖放到第一位置即可),如果你能看到多个Windows Boot Manager,也可以点击后面的删除,这些都是残留的启动选项,反正也启动不了,最后弄完之后又会把可用...

Linux环境下常用软件(个人笔记编辑更改中)

近期使用CentOS,就在这里记录一下。首先,个人版本是CentOS6.5,属于centos系列,Fedora系列的理论上也可以用。 工欲善其事,必先利其器,这里介绍我的软件包配置: 1、vim(增强版vi)和Emacs(PS:有人说他们是神的编辑器和编辑器的神) 对vim: # yum -y install vim*或者 #apt-get install...

使用Charles 实现本地替换线上文件

一、安装过程及替换本地文件(包括跨域解决方案)参考下面地址(写的很详细): https://juejin.im/post/6844903538783436814#%E5%8F%82%E8%80%83%E6%96%87%E6%A1%A3 二、单读讲浏览器替换本地文件方法: 1、配置浏览器 1. 点击F12,打开开发者工具,network -> 勾选Di...