0

私はVB6で記述されたアプリケーションを保守しており、現在、パッケージと展開ウィザードを使用してプロジェクトのインストールを作成しています。ほとんどのユーザーがこのソフトウェアをインストールしようとすると、次のエラーメッセージが表示されます。

C:\WINDOWS\system32\vbajet32.dll
The destination file in in-use. Please ensure that all other applications are closed.

インストールファイル/セットアップで何かを変更したり、ある種のスクリプトを記述したりすることで、これを回避できる特定の方法があるかどうか誰かに教えてもらえますか?P&Dウィザードを使用する理由の一部であるパッケージ化/展開スクリプトを作成した経験はありません。

4

1 に答える 1

0

インストーラーは、別のアプリで使用されているdll(vbsjet32.dll)を置き換えようとしている可能性があります。

インストールしようとしているときにAccess(または別のアプリ)を使用していて、すでにdllを使用している可能性があります。

インストールする前にユーザーが開いているすべてのプログラムを閉じていることを確認することで回避できる場合があります。または、それを処理するためのカスタムコードを作成する必要がある場合があります。

于 2008-12-05T14:29:21.200 に答える