2011-12-21 20 views
2

我的程序如何强制windows7防火墙让我通过或发生错误?如何检测Windows7是否阻止了我的UDP服务器?如何申请许可?

我的增强asio UDP点对点代码正在工作。今天它不会工作。我检查了防火墙,并且我的开发目录中的a.exe仍被授权进行私人和公共访问。

在预感上,我将a.exe重命名为a1.exe,运行它,windows问我是否想让它使用网络。现在它再次运作!

我的猜测是,windows7记住a.exe校验和,当我编译新功能它阻止网络访问,但它忘记从授权列表中删除a.exe,所以它没有给我弹出请求。

对于开发,我可以每次都使用一个新名称,但是当它推出beta测试者时,这将是一个支持噩梦。

如何在我的代码中检查和/或请求授权?

回答

相关问题