LoadLibrary加载dll失败,GetLastError返回错误代码127。意思是说指定的程序无法找到。可是目录下确实有这个文件啊。
后来想以想是这个dll文件不是可执行文件。(也就是说是无效的dll文件)这个文件有问题。最后确定问题所在
今天又遇到dll加载失败,getlasterror()返回32
ERROR_SHARING_VIOLATION 32
The process cannot access the file because it is being used by another process.
过程不能访问该文件,因为它正由另一个过程。
意思是说这个文件以共享模式被其他进程打开。看看前面的代码CreateFile打开文件后没关闭文件