我正在使用VS2010中的.NET Framework 4.0开发一个C#应用程序。它是许可的。我已经从DreamSpark下载了VS2010,因为我是一名学生。但是,在调试我的应用程序时,myapp.vshost.exe尝试连接到各种远程IP地址。其中一些是:
194.7.155.82, 199.7.59.190
此外,当我在发布模式下编译我的应用程序并使用它时,我的防火墙会弹出我的应用程序尝试连接到不同的IP地址。我的应用程序不需要任何互联网连接。但是,它试图连接。
请告诉我如何阻止此行为?
这些是我项目的参考资料:
Interop.IWshRuntimeLibrary
Interop.NetFwTypeLib
System.dll
System.Management.dll
System.ServiceModel.dll
System.ServiceProcess.dll
他们都来自微软并签名。我不使用任何第三方库。 我还将此添加到我的app.config文件中:
<?xml version="1.0"?>
<configuration>
<runtime>
<generatePublisherEvidence enabled="false"/>
</runtime>
</configuration>
答案 0 :(得分:6)
第一个由Cybertrust拥有,第二个由Thawte拥有。它们似乎都包含CRL(证书撤销列表)文件。所以我的猜测是你正在使用一个使用证书的库,并检查一个库是否被撤销。
如果不了解您正在使用的库或应用程序正在做什么,就很难再说了。
答案 1 :(得分:3)
如果您自己没有这样做,很可能是您正在使用的库之一。尝试逐个删除它们。
这些是Verisign域名,因此也可能会检查某些签名。