Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    487

    [C++] Descrizione processo sul tskmng.exe

    Ciao ragazzi...come si fa a fare in modo che l'exe abbia una descrizione sul taskmanager...ho provato così:

    codice:
    STARTUPINFO si;
    PROCESS_INFORMATION pi;
    
    ZeroMemory( &si, sizeof(si) );
    si.cb = sizeof(si);
    ZeroMemory( &pi, sizeof(pi) );
    
    char ds [] = "ciao sono 1 processo figo";
    si.lpTitle = ds;
    
    
    if(!CreateProcess("C:\\bla.exe", NULL, NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi))
        {
        return 1;
        }
    ma nella descrizione del task manager resta sempre "bla.exe" :C

  2. #2
    Credo che quelle informazioni siano pescate dalle informazioni di versione incorporate nelle risorse dell'eseguibile.
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    487

    anche secondo me...

    Secondo te...nel manifest...o proprio nelle risorse?

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    487

    mm

    col manifest non sembra possibile..

    ho provato così...ma niente

    codice:
    #ifndef VERSION_H
    #define VERSION_H
    
    /* VERSION DEFINITIONS */
    #define VER_STRING	"0.1.1.1"
    #define VER_MAJOR	0
    #define VER_MINOR	1
    #define VER_RELEASE	1
    #define VER_BUILD	1
    #define COMPANY_NAME	"VERSION_H1"
    #define FILE_VERSION	"VERSION_H2"
    #define FILE_DESCRIPTION	"VERSION_H3"
    #define INTERNAL_NAME	"VERSION_H4"
    #define LEGAL_COPYRIGHT	"VERSION_H5"
    #define LEGAL_TRADEMARKS	"VERSION_H6"
    #define ORIGINAL_FILENAME	"VERSION_H7"
    #define PRODUCT_NAME	"VERSION_H8"
    #define PRODUCT_VERSION	"VERSION_H9"
    
    #endif /*VERSION_H*/

  5. #5
    Il manifest non c'entra, va nelle risorse incorporate.
    Se stai usando Code::Blocks dai un'occhiata qui.
    Amaro C++, il gusto pieno dell'undefined behavior.

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    487

    mmm

    il codice di sopra l'ho preso da dev cpp.....xD
    comunque io uso visual studio....come posso fare? ho anche controllato se c'era qualche file simile ma ninete

  7. #7
    Visual Studio Express Edition o versione "regular"?
    Amaro C++, il gusto pieno dell'undefined behavior.

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    487

    mmm

    ho la ultimate in prova

  9. #9
    Allora dovrebbe bastare aggiungere al progetto un file di risorse e aggiungere ad esso (tramite l'editor di risorse) una risorsa VERSION.
    Amaro C++, il gusto pieno dell'undefined behavior.

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    487

    cavolo!

    cavolo è vero....era così semplice e io andavo a complicarmi la vita! xD

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.