3

我正在 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 

他们都来自微软并签名。我不使用任何 3rd 方库。我还将它添加到我的 app.config 文件中:

<?xml version="1.0"?>
<configuration>
  <runtime>
    <generatePublisherEvidence enabled="false"/>
  </runtime>  
</configuration>
4

2 回答 2

6

其中第一个归 Cyber​​trust 所有,第二个归 Thawte 所有。它们似乎都包含 CRL(证书撤销列表)文件。所以我的猜测是你正在使用一个使用证书的库,并检查一个库以查看它们是否被撤销。

如果不知道您正在使用什么库或应用程序在做什么,就很难再说什么了。

于 2012-06-19T18:50:17.433 回答
3

如果您不是自己做的,那么它很可能是您正在使用的库之一。尝试将它们一一删除。

这些是 Verisign 域,因此也有可能正在检查某些签名。

于 2012-06-19T18:48:36.343 回答