#include #include #include "debug.h" #include "kernelmisc.h" #include "cever_deps.h" int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow) { DebugSetLogfile("loaddll.log"); BOOL bMode = SetKMode(TRUE); DWORD dwPerm = SetProcPermissions(0xFFFFFFFF); HANDLE hLib= LoadKernelLibrary(lpCmdLine); debug("hlib=%08lx err=%08lx\n", hLib, GetLastError()); if (hLib!=NULL && hLib!=INVALID_HANDLE_VALUE) { HDATA *hd= cvHandle2HDataPtr(hLib); debug("hd=%08lx obj=%08lx\n", hd, hd->pvObj); } SetProcPermissions(dwPerm); SetKMode(bMode); return 0; }