掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
パソコンで動作しているアプリケーションのEXE名を取得するには? (ID:14276)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
B社のFAQサンプル間違っているようです。 (訂正依頼しました) Pr.dwSize := sizeof (PROCESSENTRY32);を下記の場所に入れてください。 List.Clear; Pr.dwSize := sizeof (PROCESSENTRY32); Flag := Process32First( ListHandle, Pr); http://www.borland.co.jp/qanda/delphi/d0003287.html >http://support.microsoft.com/default.aspx?scid=kb;ja;175030 > 注 : Process32First() を呼び出す前に、PROCESSENTRY32 構造体の > dwSize メンバに sizeof (PROCESSENTRY32) を設定するようにしてください。 >DelPhi 7.0ではどの様に使えばよろしいのでしょうか? サンプルを試すには、 uses TLHELP32; を追加してください type TForm1 = class(TForm) ... public { Public 宣言 } procedure GetProcessesList(List: TStringList); ... end; という具合に、 procedure GetProcessesList(List: TStringList); を追加してください 。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.