关于 C#调用 DLL 的疑惑

查看 18|回复 0
作者:justdoitzZ   
手头有个文件格式转换的 DLL ,正常一个文件格式转换需要 0.4s
首先做了一个小程序,读取了目录下的 100 个需要转换的文件的路径信息,然后 100 个依次进行转换,耗时 0.4* 100
= 40s
然后我把这个小程序复制了一个,成了小程序 2.
小程序和小程序 2 可以同时双开,进行文件转换。速度也加快了。
但是当我尝试在一个程序里面使用 task 或者多线程调用 DLL 里面的文件转换函数的时候,就报错了。DLL 内置了加密狗权限查阅功能,此时就异常了。但是很奇怪的是,小程序 1 和小程序 2 可以同时运行,没有出现机密狗权限的问题。
困扰我好久的问题,有大佬可以解答疑惑吗?
您需要登录后才可以回帖 登录 | 立即注册

返回顶部