Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: программирование на языке Assembler


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU
(Тестовый режим)

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Assembler

Выпуск № 57
от 14.02.2005, 11:20

Администратор:Калашников О.А. (adm@rusfaq.ru)
В номере:Вопросов: 3, Ответов: 8


Вопрос № 16774
Добрый день эксперты!
Помогите в задаче: есть каталог на сетевом ресурсе, и нужно вести статистику по запуску файлов в данном каталоге, т.е. кто, когда, какой файл запустил, скопировал и т.д. Раньше делал подобные задачи(без сетевых дел) на 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


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2005, Россия, Москва. Идея, дизайн, программирование: Калашников О.А.


http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.soft.prog.faq
Отписаться

В избранное