Log in

View Full Version : how to register dll


ajoshi123
08-16-2002, 05:38 AM
Hi All!

How do I register a dll in PocketPC 2002? I want to do this through an eVC program.

Any help is appreciated.
Thanks in advance.

cnote
08-16-2002, 11:36 PM
Just LoadLibrary, GetProcAddress(DllRegisterServer), and call it. Like this:

typedef HRESULT (*LPFNDLLREGISTERSERVER)(VOID);
typedef HRESULT (*LPFNDLLUNREGISTERSERVER)(VOID);

LPFNDLLREGISTERSERVER lpfnDllRegisterServer = NULL;
LPFNDLLUNREGISTERSERVER lpfnDllUnregisterServer = NULL;

HINSTANCE hDll = LoadLibrary(lpFilespec);
lpfnDllRegisterServer = (LPFNDLLREGISTERSERVER)GetProcAddress(hDll, TEXT("DllRegisterServer"));

lpfnDllRegisterServer();

To unregister just GetProcAddress on DllUnregisterServer.

ajoshi123
08-17-2002, 07:17 AM
Hey, thanks a zillion!!