2011-12-21 19 views
2

我的程序如何強制windows7防火牆讓我通過或發生錯誤?如何檢測Windows7是否阻止了我的UDP服務器?如何申請許可?

我的增強asio UDP點對點代碼正在工作。今天它不會工作。我檢查了防火牆,並且我的開發目錄中的a.exe仍被授權進行私人和公共訪問。

在預感上,我將a.exe重命名爲a1.exe,運行它,windows問我是否想讓它使用網絡。現在它再次運作!

我的猜測是,windows7記住a.exe校驗和,當我編譯新功能它阻止網絡訪問,但它忘記從授權列表中刪除a.exe,所以它沒有給我彈出請求。

對於開發,我可以每次都使用一個新名稱,但是當它推出beta測試者時,這將是一個支持噩夢。

如何在我的代碼中檢查和/或請求授權?

回答

相關問題