无法加载包含对CreateProcessAsUserW的调用的DLL

时间:2015-03-05 13:56:31

标签: c++ dll loadlibrary createprocessasuser

我有一个加载dll的程序,所有dll只有一个简单的c函数“run”。一个DLL包含对CreateProcessAsUserW的调用,当我尝试加载它时,LoadLibrary报告错误127“ERROR_PROC_NOT_FOUND”。当我发表评论时,dll正常加载并且可以调用。我在这个dll上运行依赖walker,CreateProcessAsUserW标记为红色,错误:

Error: At least one module has an unresolved import due to a missing export function in an implicitly dependent module. 

使用CreateProcessAsUserA时,只有在使用CreateProcessAsUserW时才会出现此问题。

my setup:
xp sp3 updated to max
mingw64, gcc 4.9.1

我也有静态库和静态运行时关闭

我的问题的根源是什么?我如何解决这个问题,以便CreateProcessAsUserW可以工作?

0 个答案:

没有答案