如何让 DLL 隔离运行

我有一个DLL,Dll中的一个方法,不知道用了什么系统资源或者共享内存,一台计算机只能同时有一个线程执行这个方法,否则就会出错。无论是多线程还是多进程,都不行。

请问有没有什么方法让这个 DLL 在独立的环境中运行或者可以多进程执行,现在能想到的只有虚拟机,但是虚拟机太耗系统资源了。大家有没有什么好办法

阅读 4.5k
2 个回答

沙盒运行 具体不太懂 只是个思路

找到DLL的源代码,修改之。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进