vc能否调用c#编写的DLL???

hcyang 2006-10-09 10:01:22
调用时可以把DLL文件引进来,但是却找不到里面的函数
请问是什么原因,如果可以调用,请给个例子说明,谢谢
...全文
102 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hcyang 2006-10-09
  • 打赏
  • 举报
回复
那如何才能强制不允许修改呢
jixingzhong 2006-10-09
  • 打赏
  • 举报
回复
请使用 Depends / dumpin 等工具看看 dll 的导出函数名字是否被修改了,
很多情况下为了防止名字冲突,
dll 在编译时候会被环境修改其导出函数的名字!!

当然也可以通过一些方式,
强制不允许修改 ~
jixingzhong 2006-10-09
  • 打赏
  • 举报
回复
调用肯定是可以的,
返回 0 表示出错,
一般都是 函数标识符 不一致造成的 ..
hcyang 2006-10-09
  • 打赏
  • 举报
回复
用LoadLibrary调用c#写的一个dll程序,返回成功
但用GetProcAddress得到的地址是0。

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧