Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.02.2008, 21:19   #1
Alex.rus
Пользователь
 
Аватар для Alex.rus
 
Регистрация: 02.12.2007
Сообщений: 26
По умолчанию Внедрние в адресное пространство.

Здравсте все. Вопрос такой: как можно внедрить свою DLL в адресное пространство другого процесса например Explorer-а?
Искал в поиске ничего не нашел . Или может я не по тем словам искал если да, то скажите по каким надо.
Заранее спасибо.
Alex.rus вне форума Ответить с цитированием
Старый 22.02.2008, 13:56   #2
prizrak1390
-=PriZraK=-
Форумчанин
 
Аватар для prizrak1390
 
Регистрация: 12.12.2007
Сообщений: 399
По умолчанию

ЗдраствУйте!
Я что то не понял...зачем внедрять DLL в чужой процесс?!Что это даст?! И вообще какую цель вы преследуете?!
prizrak1390 вне форума Ответить с цитированием
Старый 22.02.2008, 14:53   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Оба: Читайте на WASM про это, литературы - уймиша.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 22.02.2008, 19:55   #4
Alex.rus
Пользователь
 
Аватар для Alex.rus
 
Регистрация: 02.12.2007
Сообщений: 26
По умолчанию

Спасибо всем кто хотел помочь. Сделал все что хотел. И вот что мне было нужно. (если кому надо).
procedure TForm1.Button2Click(Sender: TObject);
var
LibName:string;
begin
LibName:=ExtractFilePath(ParamStr(0 ))+'my_mod.dll';
if AttachDLLToProcess(StrToIntDef(Labe l1.Caption,0),LibName) then
Application.MessageBox('DONE','MSG' ,mb_IconInformation)
else
Application.MessageBox('ERROR','MSG ',mb_IconError);
end;

Тему можно закрывать.
Alex.rus вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц