私は頭痛を受け継いだ。私は 10 年前に開発された小さなレガシー (GUI) アプリを持っていますが、VB6 ソース コードはとうの昔になくなっています。現在、いくつかの古い XP PC で動作しており、Windows 7 64 ビットで動作するかどうかを確認するよう求められました。うーん…それは仕方がないので、32ビット版を試してみて、64が問題ではないことを確認しましたが、うまくいきませんでした。そのため、XP 仮想マシンを作成しましたが、どちらも機能しませんでした。この問題は、3 つの環境すべてで同じです。.exe をダブルクリックしても何も表示されませんが、タスク マネージャーの下を見ると、そこにあり、CPU を固定しています。
Dependency Walker をダウンロードしましたが、必要な dll と OCX ファイルがすべてそこにあるようです。誰か他に何か提案できますか?私はここで本当に途方に暮れています。何でもいただければ幸いです!
質問する
921 次
2 に答える
3
標準的なアプローチは、 ProcessMonitorをダウンロードして実行し、実行可能ファイルのみをフィルタリングするように設定し、実行可能ファイルを実行すると、ProcessMonitor がアプリケーションで使用されている DLL/ファイル/レジストリ設定をキャプチャします。
于 2012-06-08T01:25:24.757 に答える
0
VB6 ランタイム ファイルがインストールされていることを確認しましたか?
http://support.microsoft.com/kb/290887
それらがWin7に含まれているかどうかはわかりませんが、XPの後のサービスパックの1つにのみ含まれていました。
于 2012-06-08T02:51:55.987 に答える