03-22-2011, 07:11 PM
Зачем FindWindow(...), если есть EnumWindows(...) и OpenProcess(...), и никаких проблем. Пока никаких. Пока l2phx не запустят от администратора, а игру от пользователя, особенно под vista/win7
И, кстати, WinAPI оно особо не зависит от языка, хоть дельфи, хоть с/с++, хоть vb, оно везде одинаковое. И что в нем сложного, не понятно? Перебрать все окна и поубивать те, что по маске не проходят по классу/заголовку окна - 25 строк кода, 10 из которых - это реализация простенького поиска по шаблону. Единственная проблема бывает, это вспомнить/отгуглить нужную функцию, особенно, если она не документированна.
И, кстати, WinAPI оно особо не зависит от языка, хоть дельфи, хоть с/с++, хоть vb, оно везде одинаковое. И что в нем сложного, не понятно? Перебрать все окна и поубивать те, что по маске не проходят по классу/заголовку окна - 25 строк кода, 10 из которых - это реализация простенького поиска по шаблону. Единственная проблема бывает, это вспомнить/отгуглить нужную функцию, особенно, если она не документированна.