開発環境はwinXP、BCB2007(C++)
実行予定はNT,9x系です。スレここでよかった?

ウインドウハンドルが取得できた状況で、
特定のアプリかどうかを判定するプログラムを考えています。
現在は、ハンドルからexe名を取得して
特定アプリexe名定数文字列と取得exe名との比較判断をしています。
特定のアプリケーションはフリーソフトで、バージョンアップも
結構されていて、exe名は特に変わりはないとは思っていますが、
ファイル名判定以外の特定アプリを判断する方法のアイディアは他にないでしょうか?
というのも、このアルゴリズムはちょっと危ういやり方との判断からです。

winAPI等を使ったアイディアがございましたら教えてください。