两个进程同时调用同一个DLL

liuzhijingquan 2012-06-10 07:57:05
自己编写了一个动态链接库,功能可能比较复杂点。然后被一个进程调用,但这个进程中要利用WinExec类似函数启动一个exe,这个exe也要调用同一个DLL。结果新的exe打不开,但任务管理器里面已经有了进程号。请大家赐教,急~~
...全文
501 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuzhijingquan 2012-06-12
  • 打赏
  • 举报
回复
问题已经解决,因为我DLL里使用CFile生成了一个txt,冲突,谢谢大家!
liuzhijingquan 2012-06-12
  • 打赏
  • 举报
回复
谢谢大家,DLL中读取了ini配置文件,但后来我将DLL功能简化,然后一点点添加,将所有的功能全部添加后,发现就可以启动。
DLL中读取了ini、访问了数据库,创建了线程、还定义了几个timer。

但是起初编的那个就是显示不出来,我再细细对比一下
oyljerry 2012-06-10
  • 打赏
  • 举报
回复
新进程是否hung住了,或者UI没有显示出来。先检查这些
Debug哥 2012-06-10
  • 打赏
  • 举报
回复
静态还是动态呢 LoadLibrary的话看看lasterror不行么
stjay 2012-06-10
  • 打赏
  • 举报
回复
另外DLL有没配置文件之类的?可能会造成冲突
stjay 2012-06-10
  • 打赏
  • 举报
回复
两个进程同时调用同一个DLL应该不会冲突的
是不是隐藏了?
Eleven 2012-06-10
  • 打赏
  • 举报
回复
隐藏启动外部进程了?

15,471

社区成员

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

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