Тема: AHK: класс окна Afx:%x:%x:%x:%x:%x
Многие окна приложений винды имеют ahk_class вида Afx:%x:%x:%x:%x:%x
например: Afx:0000000140000000:8:0000000000010003:0000000000000000:0000000011020B75
(нагугли что это структура MFC Window Class Names, насколько понял в х64 системах юзается наиболее активно)
При каждом перезапуске программы последний блок %x ее класса меняется.
Вопрос: насколько однозначно можно определить приложение по такой маске
Afx:%x:%x:%x:%x:.*
Вот например эти окна будут отличаться:
Afx:0000000140000000:b:0000000000010003:0000000000000006:0000000001090E59 ;ACDSee Pro 7
Afx:0000000140000000:8:0000000000010003:0000000000000000:0000000011020B75 ;Solidworks 2013
Короче пока писал понял что придется запустить все приложения и посмотреть самому ))
Но может кто-то даст теоретическое обоснование все таки. В доках написано что %x заполняется из WNDCLASS,
но синтаксиса этого заполнения я нигде не нашел. Что означает каждый блок %x непонятно в корне.