我刚刚做了一个小而简单的窗体。我将.exe上传到了mediafire,所以任何人都可以下载它,但当有人(甚至我自己)试图下载它时:windows defender会立即将其删除,因为它认为它是病毒。这是代码的问题还是与其他东西有关?
答案 0 :(得分:2)
使用某些摘要算法(如SHA-2)检查您从网站下载的文件实际上与您上传的文件完全相同。
如果不一样,那么在上网时你的档案就会发生腥病。我不会尝试打开它,并尝试找到另一个服务来托管你的文件。
投资一些代码签名证书。
有些是免费的,对于开始和测试pourposes你可以自己创建并自我签名,但反恶意软件和你的系统仍然会不赞成。
此外,某些代码操作被某些防病毒软件视为“危险”,因为在漏洞利用尝试中,这些操作比在实际商业代码中发现的要多得多。我记得,当我在学习时使用简单的控制台C ++代码时,我使用简单的字符串char[]
进行了一些不安全的操作。在我的学校计算机上,结果可执行文件在编译后的几秒钟内就被McAfee Guard自动删除了......