0

こんにちは、みんな、

API を使用してシステム データを収集する 1 つの Win32 アプリケーションを開発しています。このアプリケーションは、XP を除くすべての Windows 環境で問題なく動作します。

ここに画像の説明を入力

しかし、コマンドプロンプトを使用して同じexeを実行すると、何も表示されません。

このポップアップが表示されたコード行に続いて、

FileContents = (char**)malloc( File_ArraSize * sizeof(char*) );     //allocating memory location..
4

1 に答える 1

0

Dependency Walkerを XP マシンにダウンロードし、Dependency Walker を使用してプログラムを開きます。開いたら、[プロファイル] メニューで [プロファイリングの開始...] を選択します。

ここに画像の説明を入力

これによりどのような出力が得られるかを確認してください。


または、 WinDbgを XP マシンにインストールして、アプリケーションをデバッグすることもできます。

デバッガー (x86)

デバッガー (x64)

于 2013-06-24T13:32:58.830 に答える