У меня есть следующий autorun.inf
[Autorun] action="Blah, Inc." open=marketing.exe icon=blah.ico label="Blah, Inc."
В Vista в диалоговом окне автозапуска отображается «Издатель не указан». Как мне указать издателя?
Богдан прав: вам нужно подписать свой исполняемый файл. Для этого вы можете использовать SignTool от Microsoft. Взято из MSDN :
Инструмент SignTool - это инструмент командной строки, который выполняет цифровую подпись файлов, проверяет подписи в файлах или файлы отметок времени. (...) Инструмент устанавливается в папку \ Bin пути установки пакета средств разработки программного обеспечения Microsoft Windows (SDK). SignTool доступен как часть Windows SDK, который можно загрузить как часть Windows SDK для Windows Server 2008 и .NET Framework 3.5.
Вы указываете издателя, подписывая свой исполняемый файл, а не записывая его в файл autorun.inf.
Как это сделать ... лучше меня, я разработчик Java. Может быть, кто-то еще может сказать вам, как.