Форум: "Начинающим";
Текущий архив: 2008.01.20;
Скачать: [xml.tar.bz2];
Внизпередача данных между АП Найти похожие ветки
← →
aleko (2007-12-21 22:15) [0]Доброго времени суток.
Поставил хук на запуск определенного приложения, соответственно в глобальной DLL. Работает. Но после отлова момента запуска GetCurrentDir возвращает папку запущенной программы, а не моей. Как заставить его вспомнить что он из моей папки? Глобальные переменные инициализируются заново при проецировании DLL в другое АП... передать через Memory Mapped Files? А можно таким образом передать строки?
GetCurrentDir мне нужен чтобы из текстового файла взять инструкции для дальнейших действий... или можно загнать в память весь файл целиком?
(можно конечно тупо поместить папку с прогой в папку отлавливаемой, но это не то... :)
Укажите направление плиз....
← →
SergeyIT (2007-12-22 00:46) [1]Самое простое - перед установкой хука запишите CurrentDir куда-нибудь в регистри, а при запуске приложения прочитайте оттуда из функции хука.
← →
aleko (2007-12-22 12:32) [2]Спасибо... но нужно чтобы данные хранились какое-то продолжительное время, регистры наверное не подойдут... лан, забрезжила мысль... попытаюсь воплотить... спасибо за ответ
← →
@!!ex © (2007-12-22 13:25) [3]> [2] aleko (22.12.07 12:32)
не регистры, а регистри. Реестр.
← →
DVM © (2007-12-22 13:59) [4]
> Самое простое - перед установкой хука запишите CurrentDir
> куда-нибудь в регистри
уж лучше в MMF
← →
aleko (2007-12-22 22:16) [5]
> @!!ex © (22.12.07 13:25) [3]
:))))) туплю.. спасибо
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.01.20;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.046 c