URL-адреса в ресурсах Win32 VERSIONINFO?

Один из наших менеджеров решил, что название компании в наших файлах EXE/DLL (в ресурсе VERSIONINFO) должно содержать наш URL-адрес (например, «Наша компания — http://www.ourcompany.com").

Я думаю, что это плохая идея, потому что это может привести к непредвиденным последствиям. Это также оскорбляет во мне эстета, потому что поле не вызывается CompanyNameAndUrl, и название нашей компании не является URL-адресом.

Я прав? Как я могу убедить его, что он не прав? Где я должен поместить URL-адрес, чтобы он отображался в информации о версии в Windows.

Я ошибся?

Обновление: двоичные файлы имеют цифровую подпись, поэтому URL-адрес виден там.


person Roger Lipscombe    schedule 10.03.2009    source источник


Ответы (3)


Авторитетный ответ и пример в этом случае должен исходить от Microsoft:

Ресурс VERSIONINFO (Windows)

CompanyName: компания, создавшая файл, например "Microsoft Corporation" или "Standard Microsystems Corporation, Inc." Эта строка обязательна.

Очень немногие люди когда-либо будут смотреть на свойства исполняемого файла или DLL; и из тех, кто это делает, я думаю, 95% знают, как найти в Google ProductName, чтобы узнать о нем больше. Я проверил несколько файлов от разных поставщиков на своем ПК, и ни один из них не содержит URL.

Однако, если необходимо, всегда есть поле Комментарии...

person MaxVT    schedule 10.03.2009

Добавление к комментариям MaxVT: использование полных URL-адресов без кликов — это поэтому прошлый век.

ИМО: это не больно, вероятно, никто никогда этого не увидит, и время от времени вы должны давать своим менеджерам ощущение, что они что-то контролируют.

person peterchen    schedule 10.03.2009

Если вы действительно хотите, чтобы URL-адрес был связан с вашим модулем, почему бы не добавить цифровую подпись? Таким образом, вы получаете дополнительное преимущество для себя и клиента, зная, что файл не изменен, а средство просмотра по умолчанию покажет URL-адрес как ссылку, по которой можно щелкнуть.

person 1800 INFORMATION    schedule 10.03.2009