Добрый день эксперты!
Помогите в задаче: есть каталог на сетевом ресурсе, и нужно вести статистику по запуску файлов в данном каталоге, т.е. кто, когда, какой файл запустил, скопировал и т.д. Раньше делал подобные задачи(без сетевых дел) на asme под Dos, а как это реализовать под Windows(нужно под NT 5.0 и выше) не знаю. Подскажите с чего начать. Если есть примеры, или ссылки то присылайте.
Заранее спасибо.
Отправлен: 08.02.2005, 19:18
Вопрос задал: alex_tch (статус: Читатель)
Всего ответов отправлено: 2
Отвечает: John Freeman
Здравствуйте, alex_tch!
Чем тебя Audit не устраивает?
Ответ отправил: John Freeman (статус: Практикант)
Отправлен: 08.02.2005, 19:55
Отвечает: AxMAD
Здравствуйте, alex_tch!
Ну во-первых если NT то лучше делать через системную службу.
Во-вторых проставить зависимости своей службы с сетевой службой
www.citforum.ru
www.realcoding.net
Ответ отправил: AxMAD (статус: Студент)
Отправлен: 08.02.2005, 20:01
Вопрос № 16777
Здравствуйте,как сделать так чтобы когда я запускол EXE файл в дебагере и жал RUN она выполнялась не сразу вся, а по строчкам,то есть по этапно.И еще как узнать какая строчка кода отвечкет за введения кода авторизации.просто в DEMO он не просит авторизации а в FULL просит.Спасибо
Посмотрите код EXE файла проги.Вышлю на e-mail.Если хотите.
Приложение:
Отправлен: 08.02.2005, 21:37
Вопрос задал: Лебедев Станислав Николаевич (статус: Читатель)
Всего ответов отправлено: 4
Отвечает: AxMAD
Здравствуйте, Лебедев Станислав Николаевич!
Всё зависит от дебагера!
Но приблизительно ставишь отметку, что надо остановиться на данном этапе(часто это клавиша F8)...
А вот насчёт взлома программы не всё может быть так просто, читайте соотвю документацию(лучше Криса Касперски)
Ответ отправил: AxMAD (статус: Студент)
Отправлен: 09.02.2005, 09:14
Отвечает: DSota
Здравствуйте, Лебедев Станислав Николаевич!
Это зависит от отладчика. Обычно на это используется F8 или F7. Всегда можно посмотреть в справке на слово "next Step" или что-то похожее.
Если SoftIce - то там по умолчанию тоже F8, но может быть перенастроено, набирай команду "t".
А отлаживать ты можешь только там, где разрешено (до команды ARPL, или до места вызова присвоения атрибутов сокрытия сегменту кода)... Так-что отладить вряд ли получится так просто.
Ответ отправил: DSota (статус: Студент)
Отправлен: 09.02.2005, 09:18
Отвечает: Стас
Здравствуйте, Лебедев Станислав Николаевич!
Способов искать регистрацию множество, и зависит от проги.
Например если при неправильном коде авторизации выводится окошко (MessageBox) ставят BPX MessageBoxA и BPX MessageBoxW. Или можно попытаться отловить ввод в окно диалога: BPX GetDlgItem. (Эти примеры для Win32 проги и SoftIce).
Ответ отправил: Стас (статус: Практикант)
Отправлен: 10.02.2005, 01:35
Отвечает: Tigran K. Kalaidjian
Здравствуйте, Лебедев Станислав Николаевич!
1. укажите, каким дебагером Вы пользуетесь, а то так сразу нельзя сказать. В общем случае ищите пункт меню типа trace, debug, step over и т.д. Обычно им соответствуют кнопки F7, F8.
2. Чтобы найти нужное место в программе, нужно догадаться, какая функция отвечает за принятие данных от формы и поставить в отладчике на эту функцию брекпоинт. Для Win32 это обычно GetDlgItemText
Ответ отправил: Tigran K. Kalaidjian (статус: Профессионал)
Отправлен: 11.02.2005, 15:35
Вопрос № 16788
Доброе время суток!!!
Вот уже несколько дней я изучаю Assembler по рассылке Калашникова О. А. "Ассемблер? Это просто!". Все шло неплохо до последнего случая.
Я набрал prog03.asm по рекомендции автора, проасемблировал её, а потом запустил... По условию, в левом верхнмем углу должна была появиться какая-то рожица на синем фоне, а у меня в результате голфый мигающий курсор. Несколько раз проверял исходинк - результат всегда один и тот же. Да и во время запуска prog03.com несколько сикунд на CPU ложиться 100% загрузка.
Пожалуйста посоветуйте что нужно предпринять в этой ситуации.
Отправлен: 09.02.2005, 00:54
Вопрос задал: Gorodjaaan (статус: Читатель)
Всего ответов отправлено: 2
Отвечает: Евгений Иванов
Здравствуйте, Gorodjaaan!
mov ax,3
int 16
боже- этот кусок кода все должны запомнить уже давно. ))
Приложение:
Ответ отправил: Евгений Иванов (статус: Профессор)
Отправлен: 09.02.2005, 01:23
Отвечает: AxMAD
Здравствуйте, Gorodjaaan!
Ну ао-первых если вы это делаете под w2k и выше то там надо ещё установить соотв. видережим, читайте доку
Ответ отправил: AxMAD (статус: Студент)
Отправлен: 09.02.2005, 09:16