我正在尝试使用可以执行的方法编写库我似乎无法强制生成正确的导出名称:rundll32.exe
,但是
在 32 位配置DoStuff(x,x,x,x)
上我得到 64 位配置上我得到DoStuff
这是为什么?
工具:Visual Studio 2012;视窗 8
代码:
extern "C" __declspec(dllexport) void __stdcall DoStuff(HWND hwnd, HINSTANCE hinst, LPSTR lpszCmdLine, int nCmdShow)
{
MessageBoxA(NULL, lpszCmdLine, "Cookies", 0);
}