首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

获取函数地址的有关问题

2012-03-28 
获取函数地址的问题!在netapi32.dll中找NetpwPathCanonicalize函数,跟踪如下代码可以获取NetpwPathCanonic

获取函数地址的问题!
在netapi32.dll中找NetpwPathCanonicalize函数,跟踪如下代码可以获取NetpwPathCanonicalize函数的地址,但是在传入参数使用的时候,总是报参数太多的错误。但是NetpwPathCanonicalize函数是六个参数啊!问题到底错在哪里?请各位指点下。谢谢!(在win2000   sp4   +   vc   6.0下编译)
有点弱弱的问题,原来这么用都是可以的,但是这次就是不行了。奇怪!

typedef   void   (*MYPROC)(LPTSTR);
int   main()
{
HINSTANCE   LibHandle;
MYPROC   ProcAdd;
char   dllbuf[40]   =   "netapi32.dll ";
char   Trigger[40]   =   "NetpwPathCanonicalize ";

LibHandle   =   LoadLibrary(dllbuf);
ProcAdd   =   (MYPROC)   GetProcAddress(LibHandle,   Trigger);

(ProcAdd)(argv[1],argv[2],argv[3],argv[4],argv[5],0);
FreeLibrary(LibHandle);
}


[解决办法]
typedef void (*MYPROC)(LPTSTR);

你这个是一个参数啊


[解决办法]
同意LS的

热点排行