0

Windows NTマシン(Ver。4.0 SP6)でアプリケーションを起動すると、以下のエラーメッセージが表示され、アプリケーションが起動しません。ただし、同じアプリがWindows XPで起動され、正常に動作します。

メッセージは次のようになります。

プロシージャエントリポイントCreateToolhelp32SnapshotがダイナミックリンクライブラリKERNEL32.dllに見つかりませんでした。」

何かアイデア/修正はありますか?助けてください

ありがとう、

ナヤン

4

1 に答える 1

2

の参照ページからCreateToolhelp32Snapshot()

  • サポートされる最小クライアント | Windows XP [デスクトップ アプリのみ]
  • サポートされる最小サーバー | Windows Server 2003 [デスクトップ アプリのみ]

そのため、この機能は NT では使用できません。可能な代替手段はEnumProcesses()、 と組み合わせて使用​​することOpenProcess()です。すべてのプロセスの列挙の例を参照してください。

于 2012-10-30T13:04:53.223 に答える