Точно такая же ситуация :) Только антивирус nod32 и браузер Хром. Тоже ничего не скачивал.
Повезло, оба раза винлоки хоть и не присутствовали в списках с кодами на сайтах антивирусов, но ловились однотипно.
* Перезагрузка в безопасный режим
* Поиск на системном диске файлов изменных не позднее сегодня-вчера(последней загрузки)
* Изменение расширения + отправка ноду
Один раз где-то в профиле сидел, другой раз в program files.
Интересно, если бы полноценные игры можно было так же легко реверсить как флешовые, сколько бы было программистов и фирм, разрабатывающих свои starcraft2, wow, cod:mw2 и т.п.? =)
P.S. менеджеры Аструма на дтф'е — быдло и тролли
P.P.S. вообще грустно, что обсуждение аспектов разработки полноформатных игрушек вытеснили сначала казуалками, а теперь социалками
Я же сказал, что вся работа ведется в рамках нашей системы.
В данном случае, пользователь нажимает где-то в nx на кнопку требующую открытия файла с диска — перехватывается GetOpenFilename — и он видит диалоги выбора, написанные мной(думаю очевидно, что это даёт бОльшие возможности по поиску, сортировкам, выборке по критериям).
Я уж не говорю, что это только одна из граней, а вообще перехватывается обращение nx к реестру, чтобы настроить вид колонок в навигаторе сборки, перехватывается чтение атрибутов из модели, чтобы показать уже упомянутые обозначение и ревизию(хотя в файле они не записаны и по умолчанию функция бы ничего не прочитала).
Много чего удобного благодаря этому уже сделано :) Мыслите шире.
Я тоже с использованием этого механизма позволяю организовать работу в пакете NX(бывший Unigraphics) в рамках нашей plm-системы.
Перехват функций работы с файлами+внутренних функций NX, для того, чтобы вместо имен файлов видны были обозначение+ревизия и пользователь не работал напрямую с файловой системой.
> На battlenet ними играть не хочу, т.к. все равно проиграю и ничему не научусь, а очки терять не хочется
Бедные «профессионалы», даже for fun поиграть себе позволить не могут :)
Ромеро GDC похоже посещает исключительно на правах «встречи выпускников». За последние десять лет ничего значимого не сделал, ай-яй-яй :) Бездействующий профессионал — не профессионал.
P.S. во все перечисленные тэгами игры играл в своё время, нисколько не умаляю его заслуг.
Повезло, оба раза винлоки хоть и не присутствовали в списках с кодами на сайтах антивирусов, но ловились однотипно.
* Перезагрузка в безопасный режим
* Поиск на системном диске файлов изменных не позднее сегодня-вчера(последней загрузки)
* Изменение расширения + отправка ноду
Один раз где-то в профиле сидел, другой раз в program files.
Для непрофи, самое-то, по-моему. Мне очень понравился.
P.S. менеджеры Аструма на дтф'е — быдло и тролли
P.P.S. вообще грустно, что обсуждение аспектов разработки полноформатных игрушек вытеснили сначала казуалками, а теперь социалками
Вы же не будете говорить «Можно ли обвинять меня в воровстве мобильного телефона, который лежал на столе?».
В данном случае, пользователь нажимает где-то в nx на кнопку требующую открытия файла с диска — перехватывается GetOpenFilename — и он видит диалоги выбора, написанные мной(думаю очевидно, что это даёт бОльшие возможности по поиску, сортировкам, выборке по критериям).
Я уж не говорю, что это только одна из граней, а вообще перехватывается обращение nx к реестру, чтобы настроить вид колонок в навигаторе сборки, перехватывается чтение атрибутов из модели, чтобы показать уже упомянутые обозначение и ревизию(хотя в файле они не записаны и по умолчанию функция бы ничего не прочитала).
Много чего удобного благодаря этому уже сделано :) Мыслите шире.
Перехват функций работы с файлами+внутренних функций NX, для того, чтобы вместо имен файлов видны были обозначение+ревизия и пользователь не работал напрямую с файловой системой.
Ах да… Совсем забыл, спасибо за статью.
В таком случае, используя в работе www.codeproject.com/KB/winsdk/LibMinHook.aspx, я экономлю еще и время на написание велосипеда :)
Бедные «профессионалы», даже for fun поиграть себе позволить не могут :)
P.S. во все перечисленные тэгами игры играл в своё время, нисколько не умаляю его заслуг.