visual c++ - DLL self-registration: how to register just for the current user? -
I'm using Visual C ++ I really only want to register DLL for the current user, even if User is an Administrator
For this reason, I have changed all the project.rgs
HKCR reference but, using the regsvr32
to register DLL Using the monitor, I think it still tries to create HKCR \ TypeLib \ {...}
. This is done on CComModule :: RegisterServer ()
to call it.
Is it the underlying of CComModule
? Do I miss something in the context of Visual C ++ configuration? I know I can use the RegOverridePredefKey
, but I do not want to load more DLLs, and this is not a very elegant solution.
CComModule :: RegisterServer ()
a BOOL
The first parameter that indicates that it should register the type library. Set it to FALSE
and it will not try.
Comments
Post a Comment