1

大多数时候,我得到这个对话框,名称和发布者字段都非常无用。因此,将我们自己的应用程序列表“主要”作为名称,将“未知”作为发布者似乎并不令人惊讶,但我想知道我们如何实际指定这些字段。

带有无用名称和发布者的示例防火墙提示

我知道这是可能的(一个例子),但我似乎找不到任何东西,这可能是不知道要搜索什么的副作用,这不会只是提出关于防火墙的完全不相关的文章。我不关心停止它,或者手动添加异常,我只是想让对话框对我们的应用程序更有帮助。

我知道它与数字签名无关,因为它是否已签名根本不会改变它。它是清单中的东西吗?除了依赖项和特权之外,我找不到清单中其他内容的一致定义。我错过了一些明显的东西吗?

4

2 回答 2

2

经过多次试验和错误 - 以及大量错误信息:

为了将 Publisher 从Unknown更改为您的 Company's name,您需要在 RC 文件中的以下行BLOCK "StringFileInfo"

VALUE "Publisher", "My Company"
于 2014-06-11T11:25:47.647 回答
2

像往常一样,在写完我的问题之后,我就明白了。它是资源文件中的VERSIONINFO垃圾,或者从 Visual Studio 资源视图中,添加新版本资源并在其中设置各种字段。除了图标,我一直避免嵌入资源,但在这种情况下,这似乎是不可避免的。

于 2012-08-22T16:50:23.190 回答