安装后阻止Internet连接(Win10)

时间:2016-06-20 10:02:58

标签: c# .net windows windows-installer windows-10

我现在不知道在哪里提出这个问题,所以我会在这里试试。

使用msi安装项目(installshield)安装我的.Net 4.5 winforms应用程序时遇到问题。

安装应用程序后,我可以连接到Internet以激活我的应用程序(launch.exe,从msi启动)。然后当launch.exe启动应用程序本身(app.exe)时,这个无法连接到Internet。

当我不重启电脑时。关闭应用程序并尝试使用launch.exe重新启动,start.exe也无法连接。

当我重新启动机器并重新启动launch.exe(这又启动app.exe)时,它们都可以连接到互联网。

我还尝试使用Fiddler作为代理服务器(127.0.0.1:8888)检查Fiddler的流量。当我使用Fiddler时,连接突然不再被阻止。可能是因为小提琴手没有产生到互联网的流量,但我不确定。

Windows防火墙已禁用(但由于策略而无法禁用病毒扫描程序)。该问题仅发生在Windows 10计算机上,而不发生在Windows 7计算机上。两者都安装了相同版本的Bitdefender。

仅供参考:Virusscanner是Bitdefender Endpoint Security。我知道这包括防火墙。

这与UAC有什么关系吗?

    LicentieService.LicentieServiceClient licentieService = new LicentieService.LicentieServiceClient();

    ProxyData pd = ProxyData.Instance;
    if (pd.UseProxy)
    {
      System.Net.WebRequest.DefaultWebProxy = pd.Proxy;

      var endpoint = licentieService.Endpoint.Binding as System.ServiceModel.BasicHttpBinding;
      if (endpoint != null && !endpoint.UseDefaultWebProxy) { endpoint.UseDefaultWebProxy = true; }
    }
    else
    {
      System.Net.WebRequest.DefaultWebProxy = null;
    }

    var result = licentieService.CallToSomeXMLSoapFunction();

0 个答案:

没有答案