0

我迫切需要修复。我有一个用 VB6 开发的应用程序。它使用 IBM Filenet。现在该应用程序使用文件网查看器,然后使用打印机打印一些文档。印刷品

对象是在运行时创建的。

Set obg=CreateObject("PrintLibrary.Print") 

此应用程序在 Windows Xp 中对于管理员和非管理员用户都可以顺利运行。但是当此应用程序在 Windows 7 环境中运行时,只有具有管理员权限的用户才能运行它,其他用户不能。当其他人尝试运行此应用程序时,它会从上述代码行中引发错误。错误代码是

run time error 2147220991 (80040201)

我想,对于特定的 DLL 存在一些权限问题,但我没有成功找出哪个 DLL。任何帮助将不胜感激

4

1 回答 1

0

需要更改 PrintLibrary.dll 的代码以在 hkey local machine\software\wow6432node\filenet print\configuration for windows 7 中查找 filenet 打印机。

于 2013-09-12T20:11:54.747 回答