Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » DLL для Win2000

Ответить
Настройки темы
DLL для Win2000
marine


Сообщения: n/a

Профиль | Цитировать


Как получить Dll-ку которая бы исполнялась в привелегированном режиме (нулевой уровень ) под WinNt(2000). *Желательно в VC
Если кто-нибуд точно знает что это невозможно, напишите

Отправлено: 18:57, 10-01-2003

 

Модер


Сообщения: 1716
Благодарности: 17

Профиль | Сайт | Отправить PM | Цитировать


marine
Это в программирование наверное надо перенести?

-------
Васкецов Сергей
http://registry.oszone.net


Отправлено: 19:30, 10-01-2003 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для XXXX Pro

Пользователь


Сообщения: 130
Благодарности: 0

Профиль | Сайт | Цитировать


Нормальными путями - невозможно. Либо надо знать и использовать дыры в защите Windows 2000, либо писать модуль, который будет загружаться до загрузки основного ядра Windows (так некоторые отладчики делают).

-------
Объединенный Открытый Проект OpenProj.Ru - сайт для Настоящих Компьютерщиков


Отправлено: 12:33, 12-01-2003 | #3


Модер


Сообщения: 1716
Благодарности: 17

Профиль | Сайт | Отправить PM | Цитировать


marine
Не совсем понятен вопрос.

1) Как написать DLL, чтоб ее можно было загружать из драйвера и использовать ее экспортиремые функции?

2) Как написать DLL, чтоб ее можно было загрузить как отдельный модуль в адресное пространство ядра?

3) Как загрузить DLL в адресное пространство ядра?

Или еще какой-то вариант?
На все мной перечисленные ответ - ДА, можно.

Отдельный вопрос - необходимость нулевого уровня.

Лучше бы описал задачу полнстью.

XXXX Pro
Что невозможно?

Цитата:
либо писать модуль, который будет загружаться до загрузки основного ядра Windows
Кто его будет загружать и какие отладчики так делают?

-------
Васкецов Сергей
http://registry.oszone.net


Отправлено: 15:19, 13-01-2003 | #4

marine


Сообщения: n/a

Профиль | Цитировать


 Задача состоит в том, чтобы исполнить функцию в которой есть такой фрагмент:
   asm cli
   asm mov al,06H
   asm out 043H,al
   asm mov ax,0f0H
   asm out 043H,al
   asm in al,040H
   asm mov dl,al
   asm in al,040H
   asm xchg dh,al
   asm sti
Обязательно под W2000
Подскажите если знаете как.

Марина.

Отправлено: 17:20, 13-01-2003 | #5


Модер


Сообщения: 1716
Благодарности: 17

Профиль | Сайт | Отправить PM | Цитировать


marine
1) попытаться повысить IOPL для своего процесса, работает только для INTEL вроде как, завтра попробую это сделать, если получится - напишу код сюда.

2) попытаться сделать то же самое, только через IOCTL. Это вообще что делается?

3) можно это оформить как драйвер и загружать ее через ZwLoadDriver
NTSYSAPI
NTSTATUS
NTAPI
ZwLoadDriver(IN PUNICODE_STRING Name);
В гугле примеры использования должны искаться.

-------
Васкецов Сергей
http://registry.oszone.net


Отправлено: 17:48, 13-01-2003 | #6



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » DLL для Win2000

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Для чего нужны dll библиотеки или Учимся редактировать dll Ban_vam_Dam Флейм 5 31-07-2009 17:41
Разное - [решено] dwmapi.dll; mpr.dll; shlwapi.dll Reset5 Microsoft Windows 2000/XP 2 14-06-2008 16:31
WinPE 2.0 для Win2000 unattended Installation ? _Andreas_ Автоматическая установка Windows 2000/XP/2003 2 03-05-2007 13:10
[решено] установка аудиодрайвера для win2000 Hryudr Microsoft Windows NT/2000/2003 7 17-07-2006 18:24
Проблемы клиента с Win2000 при входе на сервер с Win2000 eXPerimentator Сетевые технологии 9 09-03-2004 15:11




 
Переход