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

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


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

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

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

Выпуск № 112
от 13.04.2005, 20:00

Администратор:Калашников О.А.
В номере:Вопросов: 3, Ответов: 6


Вопрос № 19379: ДВС! Помогите, плз! Нужно вывести дамп памяти в файл. S-Ice 2.62 выдает только 32 байта и только на экран, а ДОСовский DEBUG не позволяет перенаправить вывод в файл. Сижу и не соображу, как сделать... Самому писать на ASM'e, что-ли? Заранее с...
Вопрос № 19385: Здраствуйте, уменя такой вопрос (задали): преобразовать текстовой файл из DOS в WIN кодировку Зарание большое спосибо....
Вопрос № 19388: Доброго времени суток. Как из динамической библиотеки узнать handle процесса который её вызывает? ...

Вопрос № 19379
ДВС! Помогите, плз! Нужно вывести дамп памяти в файл. S-Ice 2.62 выдает только 32 байта и только на экран,
а ДОСовский DEBUG не позволяет перенаправить вывод в файл. Сижу и не соображу, как сделать...
Самому писать на ASM'e, что-ли? Заранее спасибо. hot_pipe@rambler.ru
Отправлен: 08.04.2005, 00:38
Вопрос задал: ЩелоковОлег (статус: Посетитель)
Всего ответов отправлено: 1

Отвечает: Евгений Иванов
Здравствуйте, ЩелоковОлег!
смотри во вложении исходник программы для ДОС.
INTY.
это программа PeekPoke, мной переделанная.
я там добавил крутые вещи.
помню, даже на своём 386 добавил кнопку припаянную к контакту процессора NMI.
и когда нажимал, срабатывало это прерывание. ЛЮБУЮ программу прерывал!!!
вот это было время! я был под ДОС с этой программой БОГОМ )))

Прикреплённый файл: Загрузить >>
Срок хранения файла на сервере RusFAQ.ru составляет 14 суток с момента отправки ответа.

Ответ отправил: Евгений Иванов (статус: Профессор)
Отправлен: 08.04.2005, 01:23


Вопрос № 19385
Здраствуйте, уменя такой вопрос (задали):
преобразовать текстовой файл из DOS в WIN кодировку
Зарание большое спосибо.
Отправлен: 08.04.2005, 08:22
Вопрос задал: Гильманов Алексей (статус: Посетитель)
Всего ответов отправлено: 3

Отвечает: DSota
Здравствуйте, Гильманов Алексей!
Открываешь файлы для ввода и вывода, читаешь символ из 1-го файла, переводишь из ДОС кодировки в WIN (см. ниже), пишешь его во второй файл, и так до конца файла.

Приложение:

Ответ отправил: DSota (статус: Студент)
Отправлен: 08.04.2005, 10:05
Оценка за ответ: 5
Комментарий оценки:
Большое спасибо, попробую дома.
Влюбом случае это лучше, чем не чего.

Отвечает: Евгений Иванов
Здравствуйте, Гильманов Алексей!
смотри мою программу и исходик CODER.
http://superforest.narod.ru/rar/coder.rar
там есть таблицы, есть алгоритм поиска файлов и т.п.
Удачи!

Прикреплённый файл: Загрузить >>
Срок хранения файла на сервере RusFAQ.ru составляет 14 суток с момента отправки ответа.

Ответ отправил: Евгений Иванов (статус: Профессор)
Отправлен: 08.04.2005, 11:19
Оценка за ответ: 5
Комментарий оценки:
Спосибо за помощь

Отвечает: John Freeman
Здравствуйте, Гильманов Алексей!
Штирлиц, FAR, xcode etc...
Ответ отправил: John Freeman (статус: Профессионал)
Отправлен: 08.04.2005, 14:02
Оценка за ответ: 3
Комментарий оценки:
Спасибо, но нужно в ассемблере это сделать самому.
Большое спасибо за помощь.


Вопрос № 19388
Доброго времени суток.
Как из динамической библиотеки узнать handle процесса который её вызывает?
Отправлен: 08.04.2005, 10:15
Вопрос задал: Хузин Максим Ринатович (статус: Посетитель)
Всего ответов отправлено: 2

Отвечает: PavPS
Здравствуйте, Хузин Максим Ринатович!
Для режима пользователя:т.к. динамическая/её ф-ии/ билиотека вызываются в контексте текущего процесса, то можно получить хэнл, создав его :)
Hр=OpenProcess(dwDesiredAccess,bInheritHandle,GetCurrentProcessId());
Ответ отправил: PavPS (статус: 7-ой класс)
Отправлен: 08.04.2005, 13:05
Оценка за ответ: 5
Комментарий оценки:
Спасибо.

Отвечает: Bob Johnson
Здравствуйте, Хузин Максим Ринатович!
Тебе просто нужен хэндл текущего процесса? GetCurrentProcess ()

* EMan2.0: ---===*** Debug mode ***===---

Ответ отправил: Bob Johnson (статус: Академик)
Отправлен: 09.04.2005, 23:12
Оценка за ответ: 5
Комментарий оценки:
Спасибо.


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

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

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

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

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


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


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


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

В избранное