rundll32调用函数的规则为:
rundll32 dll_path,func_xxx param_1 param_2 param_3 ...
假设param_1 是一个字符串指针,
首先 rundll32会去寻找名称是func_xxx的导出函数,如果找到了,则直接调用,并且传递给func_xxx函数的指针是一个char* 类型的指针。
如果找导出函数名称是func_xxx失败了,则rundll32会将func_xxx带上字母A/W作为后缀去查找它的窄字符或者宽字符的函数,查找func_xxxA成功,则传递char*类型的参数给它,如果查找到func_xxxW则传递wchar_t*类型的指针给它。