static HINSTANCE hInstance;
typedef BOOL (CALLBACK *pINSTALLHOOK)();
pINSTALLHOOK installbhook;
if(hInstance = LoadLibrary((LPCTSTR)"HOOKDLL.dll"))
{
installbhook = (pINSTALLHOOK)GetProcAddress(hInstance,"InstallHook");
installbhook();
}
else
{
MessageBox(NULL, L"当前目录找不到mousehook.dll文件", L"error!", FALSE) ;
}
我把它放在xxx.cpp文件的BOOL CxxxApp::InitInstance()函数里,可是每次调试执行时都提示:“"当前目录找不到mousehook.dll文件", ”而不调用DLL中的installbhook函数,我已经把mousehook.dll文件拷贝到此程序的文件夹下了呀。
还请达人们指教!
typedef BOOL (CALLBACK *pINSTALLHOOK)();
pINSTALLHOOK installbhook;
if(hInstance = LoadLibrary((LPCTSTR)"HOOKDLL.dll"))
{
installbhook = (pINSTALLHOOK)GetProcAddress(hInstance,"InstallHook");
installbhook();
}
else
{
MessageBox(NULL, L"当前目录找不到mousehook.dll文件", L"error!", FALSE) ;
}
我把它放在xxx.cpp文件的BOOL CxxxApp::InitInstance()函数里,可是每次调试执行时都提示:“"当前目录找不到mousehook.dll文件", ”而不调用DLL中的installbhook函数,我已经把mousehook.dll文件拷贝到此程序的文件夹下了呀。
还请达人们指教!
解决方案 »
- 分层窗口显示PNG图片后, 窗口上的控件都看不到了?
- 请问大家~ADO 通过什么方法可以获取到“Select count(*) From Table”count(*)的值?
- 请问MFC中继承CFormView的单文档如何去滚动条?
- MFC 中线程问题
- 求助:串口数据量较大的问题
- 如和转换 PROC from '' to 'int (__stdcall *)(void)'
- 请问MFC扩展DLL能否被VB/Delphi/PB等程序调用?
- dll调试问题
- sunheart(深蓝) 进来
- 有谁使用QT编程,进来讨论一下!!!!!
- 请教CListCtrl创建的问题?
- 请问怎么在VS2003中加入ADO Data和DataGrid控件?
typedef BOOL (CALLBACK *pINSTALLHOOK)();
pINSTALLHOOK installbhook;
if(hInstance = LoadLibrary((LPCTSTR)"mousehook.dll"))
{
installbhook = (pINSTALLHOOK)GetProcAddress(hInstance,"InstallHook");
installbhook();
}
else
{
MessageBox(NULL, L"当前目录找不到mousehook.dll文件", L"error!", FALSE) ;
}
应该是这样的
我用的是VC++2005不知道是不是哪边设置有问题!
汗!又写错了!
难道是UNICODE版??你调试看看hInstance 的值是多少。
hInstance的值怎么看?
偶是不折不扣的菜鸟!
但是用了unicode该怎么办呢?
FARPROC show;
hLibrary=LoadLibrary("baseinfo.dll");
if(hLibrary)
{
show=GetProcAddress(hLibrary,"show");
if (show!=(FARPROC)NULL)
show();
FreeLibrary(hLibrary);
}
else
{
MessageBox("不能正确调用!");
FreeLibrary(hLibrary);
}
这个我的代码,是可以用的哦!