2012-08-22 28 views
1

大部分時間我都得到這個對話框,名稱和發佈者字段已經非常無益。因此,將我們自己的應用程序列表「主要」作爲名稱和「未知」作爲發佈者看起來並不令人驚訝,但我想知道我們如何實際指定這些字段。Windows防火牆彈出窗口中的發佈者字段

Example firewall prompt with unhelpful Name and Publisher

我知道這是可能的(one example),但我似乎無法找到任何東西,這可能是不知道的副作用怎麼尋找,不僅將帶來了完全一般無關的防火牆文章。我不在乎停止它,或者手動添加異常,我只想讓對話更適合我們的應用程序。

我知道它與數字簽名無關,因爲它是否簽名並不會改變它。它是否在清單中?除了依賴關係和特權之外,我無法找到一個一致的定義來說明除了清單之外的其他內容。我錯過了明顯的東西嗎?

回答

1

一如既往,在寫完我的問題後,我明白了。它是資源文件中的VERSIONINFO垃圾,或者從Visual Studio資源視圖中添加一個新的版本資源並設置其中的各個字段。我一直避免使用圖標以外的嵌入式資源,但在這種情況下,它似乎是不可避免的。

2

經過多次試驗&錯誤 - 和很多誤傳:

爲了從未知貴公司的名稱更改發佈,你需要在你的RC文件中的下面一行BLOCK "StringFileInfo"

VALUE "Publisher", "My Company"