とりわけ、2 つの DLL を使用してマイクロプロセッサのファームウェアを更新する VB.net アプリケーションを作成しました。デバッグ中に完全に機能します。
配布するために、InstallShield LE を使用してインストーラーを作成しました。プログラムをインストールして、[スタート] メニューまたはデスクトップ アイコンから実行すると、DLL を使用する部分を除いて、プログラムは動作します...途中で失敗します。
キッカーは、C:\Program Files (x86)\programName\ に移動し、そこから .exe を実行すると、すべてが完全に機能することです。
ショートカットまたは実際のディレクトリから実行し、タスク マネージャーに移動してプロセス プロパティを表示すると、同じディレクトリが一覧表示されます。したがって、ショートカットが正しい場所を適切に参照していると仮定しています。
では、ショートカットからの実行は .exe の実行にどのように影響するのでしょうか?!
ご協力ありがとうございました。-Mschmidtbauer