dll如何修改参数值?
缘中人 2002-12-19 12:32:42 1.定义
extern "C" int __declspec(dllexport) __stdcall hr(char *p);
int __stdcall hr(char *p)
{
p="孔双荣";
return 0;
}
2.调用
HINSTANCE DLLInst=NULL;
typedef int *dllfun(char *p);
dllfun *pfun=(dllfun *)GetProcAddress(DLLInst,"hr");
if(pfun)
{
char name[]="ksr";
pfun(name);
}
如何修改传入的参数NAME的值,用上面的方法不能修改,请指教!