HRESULT CoRevokeClassObject(DWORD Identifiant);
Il ne pourra plus être être invoqué par les autres processus s'exécutant sur la machine.
#include <windows.h>
#include <winbase.h>
#include <ole2.h>
GUID Guid;
IUnknown *pIUnknown;
DWORD Identifiant;
...
Identifiant=0;
if (CoRegisterClassObject(&Guid, pIUnknown, CLSCTX_LOCAL_SERVER, REGCLS_MULTIPLEUSE, &Identifiant)!=S_OK)
{
...
}
...
if (CoRevokeClassObject(Identifiant)!=S_OK)
{
...
}
...