VB 6 app,Failling在Windows 7中创建FILENET的printlibrary.print的运行时对象

时间:2013-08-29 06:42:25

标签: vb6 filenet

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

对象在运行时创建。

Set obg=CreateObject("PrintLibrary.Print") 

此应用程序在Windows XP中为管理员和非管理员用户运行顺畅。但是,当从Windows 7环境运行此应用程序时,只有具有管理员权限的用户才能运行它而其他人则无法运行。当其他人尝试运行此应用程序时,它会从上面提到的代码行引发错误。错误代码是

run time error 2147220991 (80040201)

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

1 个答案:

答案 0 :(得分:0)

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