Pergunta

Um dos nossos gestores decidiu que o CompanyName em nossos arquivos EXE / DLL (no recurso VERSIONINFO) deve conter o URL (por exemplo, "ourcompany - http://www.ourcompany.com ").

Eu acho que isso é uma má idéia, porque isso poderia levar a consequências inesperadas. Ele também ofende o esteta em mim, porque o campo não é chamar CompanyNameAndUrl, e nosso nome da empresa não é um URL.

Am I certo? Como posso convencê-lo que ele está errado? Onde devo colocar a URL para obtê-lo para aparecer nas informações versão no Windows.

Estou errado?

Update:. Os binários são assinados digitalmente, por isso, do visível lá URL

Foi útil?

Solução

A resposta autoritária e exemplo, neste caso, deve vir de Microsoft:

VERSIONINFO Resource (Windows)

CompanyName : Empresa que produziu o arquivo, por exemplo, "Microsoft Corporation" ou "padrão Microsystems Corporation, Inc." é obrigatório Este string.

Muito poucas pessoas nunca vai olhar para propriedades de um arquivo executável ou um DLL; e fora de aqueles que o fazem, eu acho que 95% know how para o Google o ProductName para descobrir mais sobre ele. Fui verificar vários arquivos de vários fornecedores no meu PC e nenhum deles inclui uma URL.

No entanto, se você tem, há sempre o Comentários campo ...

Outras dicas

Adicionando aos comentários de MaxVT -. Utilizando URLs completos não-clicáveis ??é para século passado

IMO:. Não faz mal, provavelmente ninguém nunca vai vê-lo, e de vez em quando você tem que gie seus gestores a sensação de que está no controle de algo

Se você realmente quer um URL associado com o seu módulo, por que não anexar uma assinatura digital? Dessa forma, você tem o benefício adicional para você eo cliente de saber o arquivo é untampered com, e o visualizador padrão mostrará o URL como um link clicável.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top