Я использую хук Windows в своем приложении, чтобы определить, был ли другой размер приложения изменен.Затем я предпринимаю некоторые действия в зависимости от нового размера другого приложения.
Это прекрасно работает в чистой 32-битной среде и чистой 64-битной среде (ловушка dll выполняется как 64-битная и 32-битная отдельно, как в документах MSDN).
Однако здесь есть проблема.Из-за сочетания 32-битного и 64-битного приложений, скажем, в Windows 64-битной ОС, если я запускаю 64-битную версию своего приложения, я не могу контролировать 32-битные приложения и наоборот.
Есть ли какой-нибудь хороший способ сделать это.Это может быть совершенно другой механизм.