VB6应用程序,无法在Windows7中创建FILENET的printlibrary.print的运行时对象



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

对象是在运行时创建的。

Set obg=CreateObject("PrintLibrary.Print") 

此应用程序在Windows Xp中运行平稳,适用于管理员和非管理员用户。但当该应用程序在Windows7环境中运行时,只有具有管理员权限的用户才能运行,其他用户则不能。当其他人尝试运行此应用程序时,它会从上面提到的代码行中抛出一个错误。错误代码为

run time error 2147220991 (80040201)

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

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

相关内容

  • 没有找到相关文章

最新更新