3

我有以下 autorun.inf

[Autorun]
action="Blah, Inc."
open=marketing.exe
icon=blah.ico
label="Blah, Inc."

在 Vista 上,自动运行对话框显示“未指定发布者”。如何指定发布者?

4

2 回答 2

3

Bogdan 是对的:你需要签署你的可执行文件。为此,您可以使用Microsoft 的SignTool。取自MSDN

SignTool 工具是一个命令行工具,用于对文件进行数字签名、验证文件中的签名或为文件添加时间戳。(...) 该工具安装在 Microsoft Windows 软件开发工具包 (SDK) 安装路径的 \Bin 文件夹中。SignTool 作为 Windows SDK 的一部分提供,您可以将其作为适用于 Windows Server 2008 和 .NET Framework 3.5 的 Windows SDK 的一部分下载。

于 2008-11-06T17:28:50.933 回答
2

您可以通过签署可执行文件来指定发布者,而不是通过将其写入 autorun.inf 文件。

怎么做...打败我,我是一名 Java 开发人员。也许别人可以告诉你怎么做。

于 2008-11-06T17:18:59.640 回答