Frage zu progID



  • Hi!

    Ich habe ein kleines Programm geschrieben, mit dem ich mir die aktuelle Prozessliste anzeigen lasse:

    HANDLE hProcessSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
    PROCESSENTRY32 processEntry;
    processEntry.dwSize = sizeof(PROCESSENTRY32);
    
    while(Process32Next(hProcessSnap, &processEntry))
    {
      _tprintf(TEXT("Name: %s \n"), processEntry.szExeFile);
    }
    

    Ich hätte jetzt aber gerne nicht nur den Namen der Exe, sondern auch die progID (also "<Program>.<Component>.<Version>"). Wie kann ich diese erhalten?

    Grüße, Dirk


  • Mod

    Du menst Die ProgId für ActiveX und COM?
    Dann gar nicht! Du müsstest die gesamte Registry durchsuchen und herausbekommen ob für diese EXE eine Prog-ID eingetragen ist.


Anmelden zum Antworten