如何在没有防病毒问题的情况下安装.NET Windows服务

时间:2009-06-03 00:54:56

标签: c# .net windows-services installer antivirus

我正在用C#制作我的第一个Windows服务,目前这是一个看起来很无辜的东西,但它还没有做任何事情。

但是我发现当我尝试安装它时,要么使用Visual Studio中的标准安装项目,要么使用简单的“自安装程序”概述here,我们公司的防病毒软件将不允许安装,因为它是一个"suspicious looking service" (HIPS/RegMod-013)

现在,对于我安装的每个其他第三方服务中的服务,都不会发生这种情况。我的服务可能会让它看起来多么可疑?我也尝试签署程序集(只使用VS生成的密钥文件),但没有运气。

其他人有过这种经历吗?有什么想法吗?

4 个答案:

答案 0 :(得分:2)

可能第一个行动方案是将submit您的档案视为误报并要求他们(我们)查看。提到您正在开发该文件,并想知道是什么触发了警报,他们可能会告诉您。

否则,请查看您的服务正在进行的注册表更改。

答案 1 :(得分:1)

我自己的服务没有问题(我们也在组织中使用Sophos)但是在安装Folding @ Home等某些程序时我已经看过了。

它似乎与注册表所做的更改有关,因为Folding @ Home将某些数据存储在注册表中,但我自己的Windows服务更改了注册表并且没有此问题。我会考虑道格拉斯的建议,将其提交给Sophos,看看他们说了什么。

答案 2 :(得分:0)

根据SOPHOS网站的说法,无论您是否继续安装,都可以。由于这是由SOPHOS行为引擎提取的,我不认为除了在安装过程中停止SOPHOS之外还有办法解决它。

您当然可以尝试不同的防病毒程序,或者如果这不是一个选项,那么只需在发布/安装说明中包含SOPHOS屏幕。

答案 3 :(得分:0)

你的操作系统是什么?我猜这是因为你的杀毒软件,可能是你可以改变设置。尝试。