Задача оказалась более сложной, чем это виделось на первый взгляд.
Имеются два окна (называются одинаково), порождены из файлов с одинаковыми именами (но из разных каталогов).
Необходимо программно определять какое окно из какого каталога запущена.
Имеются и handle-ы обоих окон и PID-ы.
_ProcessGetName даёт только имя запущенного файла, но не каталог. А имена, как я уже писал, одинаковые и поменять их нельзя (нарушится функциональность).
Имеются два окна (называются одинаково), порождены из файлов с одинаковыми именами (но из разных каталогов).
Необходимо программно определять какое окно из какого каталога запущена.
Имеются и handle-ы обоих окон и PID-ы.
_ProcessGetName даёт только имя запущенного файла, но не каталог. А имена, как я уже писал, одинаковые и поменять их нельзя (нарушится функциональность).