Come funziona il file .rgs
Domanda
Nel file .rgs, ci sono alcune informazioni sul registro e voglio sapere come sono aggiunte le informazioni nel file .rgs nella regione?
Ho un progetto Aaa e genererà il file Aaa.dll, e c'è un file xxx.rgs che contiene le informazioni sul registro e l'AAA.DLL è costruito, quindi verrà distribuito su un'altra macchina B, quindi non so come le informazioni di Registy possano essere aggiunte sulla macchina B, ho bisogno di registro AAA.dll utilizzando RegSVR32 comando?
Soluzione
In genere il codice chiama CComModule::UpdateRegistryFromResource()
che a sua volta passa il controllo a un meccanismo speciale implementata in ATL, che fa il lavoro - analizza la risorsa che è stato prodotto incorporando il file .rgs nel modulo e modifica il registro di sistema. ATL disponibile con sorgenti in modo da poter semplicemente leggere come è fatto.