Domanda

Uno dei nostri gestori ha deciso che il CompanyName nei nostri file EXE / DLL (nella risorsa VERSIONINFO) deve contenere il nostro URL (ad es. " OurCompany - http://www.ourcompany.com ").

Penso che questa sia una cattiva idea, perché potrebbe portare a conseguenze indesiderate. Inoltre offende l'esteta in me, perché il campo non chiama CompanyNameAndUrl e il nome della nostra società non è un URL.

Ho ragione? Come posso convincerlo che ha torto? Dove devo inserire un URL per farlo apparire nelle informazioni sulla versione in Windows.

Sbaglio?

Aggiornamento: i file binari sono firmati digitalmente, quindi l'URL è visibile lì dentro.

È stato utile?

Soluzione

La risposta autorevole e l'esempio in questo caso dovrebbero provenire da Microsoft:

VERSIONINFO Resource (Windows)

  

Nome azienda : azienda che ha prodotto il file, ad esempio "Microsoft Corporation" o "Standard Microsystems Corporation, Inc." Questa stringa è obbligatoria.

Pochissime persone guarderanno mai le proprietà di un file eseguibile o di una DLL; e tra quelli che lo fanno, immagino che il 95% sappia come Google il ProductName per saperne di più. Ho controllato diversi file di vari fornitori sul mio PC e nessuno di essi include un URL.

Tuttavia, se è necessario, c'è sempre il campo Commenti ...

Altri suggerimenti

Aggiunta ai commenti di MaxVT: l'utilizzo di URL completi non cliccabili è quindi lo scorso secolo.

IMO: non fa male, probabilmente nessuno lo vedrà mai, e di tanto in tanto devi dare ai tuoi manager la sensazione di avere il controllo di qualcosa.

Se vuoi davvero un URL associato al tuo modulo, perché non allegare una firma digitale? In questo modo ottieni il vantaggio aggiuntivo per te e il cliente di sapere che il file non è manomesso e il visualizzatore predefinito mostrerà l'URL come un link cliccabile.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top