0

私はどうしても修正が必要です。VB6で開発したアプリがあります。IBM Filenet を使用します。これで、アプリはファイルネット ビューアーを使用し、次にプリンターを使用してドキュメントを印刷します。プリント

オブジェクトは実行時に作成されます。

Set obg=CreateObject("PrintLibrary.Print") 

このアプリは、管理者と非管理者の両方の Windows XP でスムーズに実行されます。ただし、このアプリを Windows 7 環境から実行すると、管理者権限を持つユーザーのみが実行でき、他のユーザーは実行できません。他のユーザーがこのアプリを実行しようとすると、上記のコード行からエラーがスローされます。エラーコードは

run time error 2147220991 (80040201)

特定の DLL に関していくつかのアクセス許可の問題があると思いますが、どれを見つけることができません。どんな助けでも大歓迎です

4

1 に答える 1

0

Windows 7 の hkey local machine\software\wow6432node\filenet print\configuration でファイルネット プリンターを検索するように、PrintLibrary.dll のコードを変更する必要があります。

于 2013-09-12T20:11:54.747 に答える