Sign 0f Misery - автоматизация окон, кнопок и др. действий в Windows

Вчера вспомнил о своем первом инструменте автоматизации :wink: Это был InqSoft Sign 0f Misery.

http://s0m.narod.ru/

Описание от автора:
*“InqSoft Sign 0f Misery - это высокоэффективный инструмент автоматизации, которой может использоваться также для продления “жизни” shareware-программ. Программа позволяет эффективно бороться с NAG-screen’ами, ограничениями на время использования программ и встроенными в ПО баннерами, удалять “лишние” файлы и ключи реестра, модифицировать код программ в памяти и многое другое. В частности, программу можно использовать для косметической “правки” интерфейсов чужих программ, не вмешиваясь непосредственно в их код: русифицировать надписи на экране, исправлять “разъехвашиеся” диалоги и менять местоположение управляющих элементов (кнопок, окон ввода, списков и т.п.) в окне программы. В процессе тестирования выяснилось, что программа может использоваться также для автоматизации запуска приложений, открытия web-страниц, ввода паролей и выполнения некоторых других рутинных операций, при этом потребляя значительно меньше ресурсов, чем bat-файл и предоставляя пользователю некоторые уникальные возможности. Кроме того, программа содержит удобный и эффективный Мастер создания патчей, при помощи которого можно легко создавать пачти и русификаторы к программам.”

Набор команд инструмента достаточно хорош для того, чтобы дергать целый ряд действий по автоматизации Windows-приложений (окна, sub-окна (кнопки, поля ввода), мышь-клавиатура), а компиляция в .exe позволяет использовать его как приложение ко всему, что может .exe файлы запускать.

Погонял вчера по одной надобности. С Neo s0m (последними бетами) у меня как-то не сложилось (run-time error), а вот старый добрый Sign 0f Misery pre-release 2.7 сделал то, что мне было нужно, довольно быстро и просто.

Проект снабжен довольно удобной средой, в которой можно просмотреть возможные команды для скриптов, а также справкой на русском как и что работает.

Вдруг кому еще зачем пригодится :wink:

Посмотрел на скрины, вспомнил старый добрый QTP 9.3 и 9.5. Хотя он конечно не такой добрый и геммороя в нем достаточно. В целом может быть полезной утилитой, но для автоматизации десктоп приложений мне всё же Auto IT больше нравится. А для борьбы с шареваре, наг скринами и подобными - OllyDbg всё ещё отлично справляется и будет так справляться, но такая борьба - это уже не автоматизация, это тестирование устойчивости приложения ко взломам и с ним надо аккуратнее, лучше всего начать с уголовного кодекса статьи 83, 143, 148-2, 198-1 (также относятся к изменению програм, включая изменение положения интерфейсных элементов, так что акуратно). А ещё уберечь себя от постов на подобии - “Как взломать WinRar”. Хотите постить что-то по взломам или “изменениям” программ, пишите собственные крекми приложения.