0

我遇到 LoadLibrary() 失败并出现错误 1114 的情况,但仅当登录的用户是“用户”组的一部分时才会失败。适用于“管理员”和“高级用户”。如果我以“运行身份”管理员或高级用户身份启动应用程序,我也可以正常运行

我可以单步执行一些代码,但不能对其进行任何更改(至少不能对现场进行任何更改),因此不幸的是,解决方案必须在应用程序之外。

到目前为止,我试图完全访问所有 exes 和 dll 到用户组的目录(和包含文件)但没有成功。接下来我开始研究组策略,但在我修改一堆东西之前,我以为我是由这个社区运行的。

先感谢您

4

1 回答 1

1

DLL 初始化例程失败意味着库的 DllMain 返回了一些异常状态,因此必须需要管理员才能运行。如果您指定要加载的库,我们可以提供更好的答案。

于 2012-06-14T03:26:45.990 回答