Вопрос № 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 Комментарий оценки: Спасибо.