0

I have two applications which will be installed by a single executable. The problem I'm facing is that one of them uses a .dll. And whenever the IExpress package tries to run the first executable it says that the .dll could not be found, even tough I added the .dll inside and outside the package.

There is any way to make it work with IExpress, which has the required characteristics?

There is any alternative to my problem, as a similar software, for instance?

4

1 に答える 1

1

これは、次の質問と漠然と似ています。

Iexpress は %temp% フォルダに展開しています... これを防ぐにはどうすればよいですか?

私の回答で述べたように、チェック: (1) 長いファイル名 (LFN) のサポートが有効になっていますか? (2).dll実際にアーカイブにありますか?

これらを確認しても問題が解決しない場合は、Process Monitorを使用して、実行可能ファイルがファイルを見つけるために検索しているディレクトリを確認し.dllます。実行可能ファイルが実行されているときの現在のディレクトリであるため、理想的には展開ディレクトリ (例: %temp%\IXP000.TMP) を検索する必要があります。

もちろん、代わりに試すことができる IExpress の機能を実行するユーティリティがいくつあります

于 2013-10-02T06:59:13.863 に答える