2009-06-18 13 views
13

Ho un semplice progetto C++ non gestito in Visual Studio 2008 e vorrei aggiungere un testo descrittivo. In questo momento vedo solo il nome dell'eseguibile nella colonna di descrizione dei task manager (scheda dei processi), ma vorrei fornire il mio testo lì.Come aggiungere una descrizione (-> colonna descrizione nel task manager) al mio programma (VS 2008, C++)

+0

Quali versioni di Windows chiamano una descrizione? Su XP, almeno, è il "nome dell'immagine" e non è configurabile. – Joe

+0

Mi dispiace, per quanto ne so, questa colonna è stata introdotta con Windows Vista. Date un'occhiata qui: http://www.jason-saggers.com/wp-content/uploads/2008/03/lr540-vista-task-manager-lifeview.jpg –

risposta

14

È necessario aggiungere una risorsa VERSIONINFO al progetto e impostare la proprietà "FileDescription" su una stringa che si desidera visualizzare.

MSDN VERSIONINFO article

VS_VERSION_INFO VERSIONINFO 
FILEVERSION 4,0,0,0 
PRODUCTVERSION 4,0,0,0 
FILEFLAGSMASK 0x3fL 
#ifdef _DEBUG 
FILEFLAGS 0x1L 
#else 
FILEFLAGS 0x0L 
#endif 
FILEOS 0x4L 
FILETYPE 0x1L 
FILESUBTYPE 0x0L 
BEGIN 
    BLOCK "StringFileInfo" 
    BEGIN 
     BLOCK "040904e4" 
     BEGIN 
      VALUE "Comments", "\0" 
      VALUE "CompanyName", "Acme Tea Company\0" 
      VALUE "FileDescription", "Acme Automatic Tea Dispenser\0" 
     END 
    END 
    BLOCK "VarFileInfo" 
    BEGIN 
     VALUE "Translation", 0x409, 1252 
    END 
END 
+0

Man, mi ha battuto di 1 secondo. – bsruth

+0

Per entrambi: Grazie mille !! Questo è esattamente quello che stavo cercando. –

+1

Mi limiterò a inserire il link MSDN qui e ad eliminare il mio, meno confusione in questo modo: http://msdn.microsoft.com/en-us/library/aa381058.aspx – bsruth

Problemi correlati