如何在DLL中更改过程名称
How to change procedure name in DLL
当我用我的程序在c++ Builder中编译DLL时
extern "C" __declspec(dllexport) __cdecl void show_m(void)
{
MessageBox(NULL, "MSG", "COTI DLL", MB_OK |MB_ICONINFORMATION);
}
我可以在dependencies .exe中看到我的过程的名称是_show_m。如何删除下划线?(重命名dll中的过程)
谢谢
我想我找到解决办法了。在c++ Builder (Code Gear 2009)中,我将FALSE设置为:
Options-> c++ compiler ->Output->在符号名上生成下划线->FALSE
我想我们可以结束话题了
相关文章:
- 递归函数计算序列中的平方和(并输出过程)
- 如何解决导入dll过程中Viual Studio中的并排配置错误
- CPP DLL 自定义操作代码在安装过程中未执行
- C - 将代码注入运行过程(使用DLL)
- 我应该如何分享该过程和多个DLL之间的功能列表
- 在 Win 7 SP 中创建 exe vcxproj:过程入口点<function>无法位于动态链接库中KERNAL32.dll
- 在 dll 中找不到过程入口点GOMP_parallel
- Masm DLL 过程在 for 循环中
- 监视所有线程的 SetWindowsHookEx():挂钩过程必须位于 DLL 中
- 在dll libmysql.dll中找不到过程入口点mysql_get_option
- 在动态链接库libstdc++-6.dll中找不到过程入口点_gxx_personality_v0.错误
- 如何在C++中连接代码执行过程中的dll文件
- 过程入口点无法在动态链接库中找到-查找错误的DLL
- 在动态链接库libstdc++-6.dll中无法找到过程入口点_gxx_personality_v0
- Oracle 数据库中的 OCCI - 找不到过程 OCIPIsDesc.dll 库中重建的入口点
- DirectXTK -过程入口点CreateFile2无法在内核32.dll中找到
- 如何在DLL中更改过程名称
- 过程入口点EnumerateLoadedModulesW64不能位于动态链接库dbghelp.dll中
- API挂钩在整个过程中生效,包括EXE和DLL
- 从c++DLL调用过程有什么问题