CreateProcessWithLogonw

CreateProcessWithLogonw

所以我一直在开发一个小应用程序,它在某些运行中以另一个用户的身份运行一个应用程序,我用C编写它,并使用MinGW GCC编译器编译和链接它。我的问题是,每当我尝试使用WINAPI函数CreateProcessWithLogonW()时,都会得到一个错误,该错误表示“未定义对CreateProcessWithLogonW()的引用”
尽管我像这样编译Advapi32时链接了它,

gcc file.c -lAdvApi32 -o filename

最佳答案

正确的解决方案是实际包含正确的mingw32头:即。

#include <windows.h>

尽管Anthales提出的解决方案是有效的,但它的可伸缩性并不好。

关于c - 对CreateProcessWithLogonW的 undefined reference ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9889675/

10-11 15:41