刚写编写DLL,所以不是很懂。
VC编写的Test.dll的代码如下:
#include <windows.h>
extern "C"
{
_declspec(dllexport) void MyDll(char *aa,char *bb);
}
void MyDll(char *aa,char *bb)
{
MessageBox(NULL,aa,"Infomation",MB_OK);
MessageBox(NULL,bb,"Infomation",MB_OK);
}
我用Rundll32.exe执行:Rundll32.exe Test.dll,MyDll Hello1,Hello2并没有弹出Hello1和Hello2,而是直接出错了.
代码或许有问题,或许参数不应该是这样传递的,
所以我请问一下应该怎么改,谢谢.
VC编写的Test.dll的代码如下:
#include <windows.h>
extern "C"
{
_declspec(dllexport) void MyDll(char *aa,char *bb);
}
void MyDll(char *aa,char *bb)
{
MessageBox(NULL,aa,"Infomation",MB_OK);
MessageBox(NULL,bb,"Infomation",MB_OK);
}
我用Rundll32.exe执行:Rundll32.exe Test.dll,MyDll Hello1,Hello2并没有弹出Hello1和Hello2,而是直接出错了.
代码或许有问题,或许参数不应该是这样传递的,
所以我请问一下应该怎么改,谢谢.
解决方案 »
- 关于MFC中CString.Format()的问题
- 请教一个低级问题,vc.net 能实现vc的所有功能吗?我想学vc,直接学vc.net行吗?听说vc里有个mfc,.net中有这个吗?
- 在生成 .exe文件时总出错,请大侠们帮忙,再现等=====
- 按钮动画问题
- CInternetSession::OpenUrl(),文件找不到所发生的异常为什么捕捉不到?
- 网络连接问题,请大家指点。
- 急,在线等
- 关于多线程的问题(参与就有分,谢谢大家的帮助)
- DHTML Edit控件可以从内存中读文件吗?
- 如何用OpenGL读取png格式文件
- mfc listbox与数据库
- 关于C语言的file 以及C++的IOSTREAM库,以及MFC的CFile类,各有什么势,什么情况下最适合用哪个?
void CALLBACK YourEntryPointName(
HWND hwnd, // handle to owner window
HINSTANCE hinst, // instance handle for the DLL
LPTSTR lpCmdLine, // string the DLL will parse
int nCmdShow // show state
);你这个dll不支持Rundll32.exe的传参
在exe工程中使用WM_COPYDATA 消息接收数据