Re: Изменение DLL
От: KerneL  
Дата: 18.03.02 17:32
Оценка:
Здравствуйте Soulless, Вы писали:

S>Вопрос не совсем о программировании, скорее из области права.

S>Есть dll библиотека, в ней находится функция, которая вызывается ОС, я хочу изменить эту функцию на свою. Это можно сделать, если изменить файл библиотеки.
S>Вопроос. Имею ли я на это право? Могу ли я вносить изменения в код в памяти?
S>У меня есть свои предположения но хотелось бы уточнить.

Что значит вносить изменения в код в памяти. Простыми способами этого не сделать,
максимум чего добьешься в защищенном режиме — это GPF. Вообще говоря изменение чужого кода в памяти больше похоже на вирус. Если ты захочешь перезаписать файл с
dll пока она загружена — это у тебя тоже всеми легальными средствами не пройдет.
Единственный способ — поменять dll, в момент загрузки системы, как это делает Setup. Но лично я ничего хорошего в этом не вижу.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.