2012-11-07 78 views
0

大家好:
我正在開發Visual Studio安裝程序。問題是,防病毒(AVG)報告我沒有足夠的權限運行安裝程序。當我禁用防病毒時,設置工作正常。我的設置不會修改註冊表,它非常簡單。它只是在程序文件(x86)中安裝一個程序。我以管理員身份登錄到計算機,並以管理員身份運行安裝程序。
任何人都可以指出我可以繞過防病毒嗎?
謝謝防病毒軟件阻止安裝程序運行

回答

0

這可能是因爲Visual Studio正在爲要執行的項目啓動虛擬Internet服務器(http:// localhost:SomePortNumber)。這將創建一個AVG認爲對您的系統構成威脅的監聽套接字。

+0

@ Ahmed:爲什麼會這樣做?我的程序沒有任何對互聯網連接的參考。順便說一下,我使用閃存運行安裝程序,並且我注意到AVG在閃存驅動器上創建了一個沙盒。 – FadelMS

+0

也許你的項目使用了引用你的機器來監聽連接的DLL的引用? – Ahmad

+0

@艾哈邁德:這是可能的。我認爲這發生在安裝程序嘗試下載Windows Installer或.net框架等先決條件時。如果是這種情況,我該如何避免這種情況? – FadelMS

0

我們遇到與防病毒程序阻塞安裝相同的問題。我們後來發現許多防病毒程序都會阻止(默認情況下)由未由數字證書籤名的應用程序進行的系統修改。我們通過使用來自信譽良好的CA的數字證書籤署我們的程序集(包括設置)來克服這個問題。

相關問題