Voglio creare una piccola app per aggiungere e rimuovere voci di menu di contesto definite dall'utente dal registro. Per fare questo, in qualche modo ho bisogno di ottenere il CLSID di una DLL arbitraria in modo da poter eseguire il backup delle voci precedenti, se esistono prima di scriverne di nuove.Ottenere CLSID per un file DLL?
Sebbene il regsrv32
riesca in qualche modo a creare questo numero magico, non ho trovato alcun modo per ottenere quel numero da solo.
spero che ci sia qualcosa di meglio di questo:
- Registro di scansione per il nome della DLL
- se non trovato, registrarlo, la scansione di nuovo, e poi annullare la registrazione di nuovo
Se la DLL è stata rinominata, posso vedere una possibilità di problemi.