PDA

Просмотр полной версии : Как определить, что происходит с программой после запуска


Sleaper
25.03.2010, 11:34
Добрый день.
Возник вопрос, а как отследить что именно делает программа после старта? Зачем это?! спросите Вы, отвечаю, многие программы можно запускать через командную строку со всякими параметрами (/n /p /t /start ...), дык вот столкнулся с программой по которой нет такой инфы.
А очень нужна, она стартует вместе с системой и приходиится вручную, с помощью мышки доделывать раз за разом определенную работу. Хотелось бы попытать счастья и выцыпить нужные мне параметры и вбить их сразу, чтобы сделать все автоматическим.
Прошу помощи у знающих, и предпологающих что знают, или просто догадывающихся 8), людей.
Спасибо.

hack
25.03.2010, 23:16
Что за прога то хоть, если что то из более менее серьезного - то F1 в помощь, а если на коленке писанная, то запросто не то, что с параметрами, а и просто может через раз запуститься. Мысль ясна?

Sharer
25.03.2010, 23:37
Sleaper,
AntohaWN,
Возможно прочтение этого (http://www.askit.ru/custom/progr_admin/m01/01_wsh_introduction.htm) текста приведет к появлению каких-либо мыслей?
ЗЫ: и еще можно поглядеть в hex редакторе бинарный файл.. Во времена доса я бывало находил в тексте екзешников ключи для запуска, да еще с описанием, которые не выдавались вызовом справки..

Athe1st
28.03.2010, 23:47
Чем не устраивают старые добрые FileMon и RegMon?

Busla
30.03.2010, 15:14
Athe1st, они официально заменены обобщающей утилитой Process Monitor, которая развивается и более вменяемо работает с современными ОС.

Hecto
09.04.2010, 09:06
Устанавливайте комплект Visual Studio , там есть утилита InterDev, она уж точно все поймает и даже можно изменить потоки :)))

Swap22
06.05.2010, 21:32
Sleaper, а ты уверен, что программа вообще воспринимает какие-л. параметры командной строки? Или среди них есть нужные тебе? Имхо проще, чем в HEX-редакторах копаться и искать то, чего, может, и нет, написать какой-нибудь скрипт, который после запуска проги доделывал бы в автомате то, что ты делаешь руками. Скрипт написать можно на чем угодно: vbs, js, AutoIt, др. - полно всего. Затем создаешь батник, вставляешь в него запуск сначала проги, а затем скрипта. И делаешь так, чтоб при старте винды запускалась не сама прога, а этот батник.

Old_AlViS
11.05.2010, 16:41
Sleaper, есть много программ FilemonNt.zip, RegmonNt.zip. первая что пытается сделать на диске а вторая что делает в реестре твоя прога