Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Нулевое кольцо 
:(
    Опции темы
bartram
Дата 30.3.2007, 16:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1606
Регистрация: 22.2.2004
Где: Russia, Samara

Репутация: 3
Всего: 29



Цитата(ne0n @  30.3.2007,  14:19 Найти цитируемый пост)
Ну мне известно тока два способа вылезти в ринг0: писать дравйвер и при помощи Physical Memory,
Первый - просто мазахизм(хотя возможно) лучше с++ сгодиться для етого да и ddk есть, а второй без asm вставок незя(конечно это сугубо мое мнение, вдруг найдуться индивидумы способные на чистом паскале ето вытварять smile ) Да и зачем тебе это надо? 

Во-первых, драйвера можно писать и на Делфи
Во-вторых, доступ к Physical Memory, закрыт начиная с WinXPSp2,  даже для System 


Это сообщение отредактировал(а) bartram - 30.3.2007, 16:27


--------------------
В каждом из нас спит гений, но с каждым днем все крепче ;-)
bartram.ru
Twitter
user posted image 

PM MAIL ICQ   Вверх
bems
Дата 31.3.2007, 01:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 3400
Регистрация: 5.1.2006

Репутация: 21
Всего: 88



А втретьих, когда он и открыт, все сводится к драйверу, не существующему в виде файла, то 
есть 
Цитата(ne0n @  30.3.2007,  14:19 Найти цитируемый пост)
просто мазахизм(хотя возможно)
+1 любитель боли

Добавлено через 2 минуты и 45 секунд
Цитата(bartram @  30.3.2007,  16:27 Найти цитируемый пост)
доступ к Physical Memory, закрыт начиная с WinXPSp2,  даже для System 
начиная с 2003Server. Если я ошибаюсь - испрвте



--------------------
Обижено школьников: 8
PM MAIL   Вверх
bartram
Дата 31.3.2007, 13:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1606
Регистрация: 22.2.2004
Где: Russia, Samara

Репутация: 3
Всего: 29



Цитата(bems @  31.3.2007,  01:34 Найти цитируемый пост)
начиная с 2003Server. Если я ошибаюсь - испрвте

Незнаю, незнаю, у меня на XP Sp2, после танцев с бубном все равно не заработало. Только через драйвер



--------------------
В каждом из нас спит гений, но с каждым днем все крепче ;-)
bartram.ru
Twitter
user posted image 

PM MAIL ICQ   Вверх
MetalFan
Дата 31.3.2007, 21:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Аццкий Сотона
****


Профиль
Группа: Комодератор
Сообщений: 3815
Регистрация: 2.10.2006
Где: Moscow

Репутация: 16
Всего: 128



Цитата(bartram @  30.3.2007,  16:27 Найти цитируемый пост)
драйвера можно писать и на Делфи

вот это по подробнее плз. откуда такие данные?


--------------------
There are always someone smarter than you...
PM MAIL   Вверх
bartram
Дата 31.3.2007, 22:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1606
Регистрация: 22.2.2004
Где: Russia, Samara

Репутация: 3
Всего: 29



Цитата(MetalFan @  31.3.2007,  21:21 Найти цитируемый пост)
вот это по подробнее плз. откуда такие данные?

Хе хе, я уже парочку написал smile Скоро я напишу статью по драйверам на Делфи, вот никак руки до нее не дойдут

Добавлено через 5 минут и 16 секунд
http://forum.vingrad.ru/topic-70952.html вот, почитай, я там ссылку давал на кое что интересное smile


--------------------
В каждом из нас спит гений, но с каждым днем все крепче ;-)
bartram.ru
Twitter
user posted image 

PM MAIL ICQ   Вверх
MetalFan
Дата 31.3.2007, 23:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Аццкий Сотона
****


Профиль
Группа: Комодератор
Сообщений: 3815
Регистрация: 2.10.2006
Где: Moscow

Репутация: 16
Всего: 128



bartram, дааа...жэсть! спасибо! буду почитать - очень интересно)


--------------------
There are always someone smarter than you...
PM MAIL   Вверх
W4FhLF
Дата 1.4.2007, 07:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


found myself
****


Профиль
Группа: Участник Клуба
Сообщений: 2831
Регистрация: 2.12.2006

Репутация: 6
Всего: 121



Цитата(bartram @  31.3.2007,  22:23 Найти цитируемый пост)
Хе хе, я уже парочку написал


Интересно, что это за драйверы? Что-нибудь серьёзнее хелловорлд получилось? 



--------------------
"Бог умер" © Ницше
"Ницше умер" © Бог
PM ICQ   Вверх
bartram
Дата 1.4.2007, 09:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1606
Регистрация: 22.2.2004
Где: Russia, Samara

Репутация: 3
Всего: 29



Цитата(W4FhLF @  1.4.2007,  07:11 Найти цитируемый пост)
Интересно, что это за драйверы? Что-нибудь серьёзнее хелловорлд получилось? 

Перехват некоторых функций в ядре. Я не ставил перед собой цель написать что-то кардинально новое, просто я убедился что драйвера в Делфи писать действельно можно, и я это делал



--------------------
В каждом из нас спит гений, но с каждым днем все крепче ;-)
bartram.ru
Twitter
user posted image 

PM MAIL ICQ   Вверх
W4FhLF
Дата 1.4.2007, 10:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


found myself
****


Профиль
Группа: Участник Клуба
Сообщений: 2831
Регистрация: 2.12.2006

Репутация: 6
Всего: 121



Цитата(bartram @  1.4.2007,  09:09 Найти цитируемый пост)
Перехват некоторых функций в ядре.


Обычная правка SDT? 
Просто, когда речь заходит о серьёзной задаче, которая требует написание драйвера, самое время забыть о Delphi. Не потому, что это плохой язык/компилятор/IDE, а потому что де факто сложилось так, что драйвера пишут на С(в последнее время и на С++), т.к. вся документация, примеры, хедеры, исходники... всё на С. Так нафига мне постоянно нырять в хедеры и переписывать тысячи строк качественного и протестированного кода?
Написание драйверов на делфи возможно, но не надо продвигать это в качестве рационального решения и уж тем более советовать новичкам.

Цитата(bartram @  1.4.2007,  09:09 Найти цитируемый пост)
действельно можно, и я это делал


Сколько пафосаsmile 
Сделал - молодец, не ты первыйsmile Только кроме эстетического удовлетворения от этого ты ничего не получишь, ибо на рынке на программиста, который пишет драйвера на делфи, будут смотреть, как на больного человека. 
Ты уж прости за категоричность, ничего личного, но это действительно так. 



--------------------
"Бог умер" © Ницше
"Ницше умер" © Бог
PM ICQ   Вверх
bartram
Дата 1.4.2007, 11:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1606
Регистрация: 22.2.2004
Где: Russia, Samara

Репутация: 3
Всего: 29



Цитата(W4FhLF @  1.4.2007,  12:45 Найти цитируемый пост)
Просто, когда речь заходит о серьёзной задаче, которая требует написание драйвера, самое время забыть о Delphi. Не потому, что это плохой язык/компилятор/IDE, а потому что де факто сложилось так, что драйвера пишут на С(в последнее время и на С++), т.к. вся документация, примеры, хедеры, исходники... всё на С. Так нафига мне постоянно нырять в хедеры и переписывать тысячи строк качественного и протестированного кода?
Написание драйверов на делфи возможно, но не надо продвигать это в качестве рационального решения и уж тем более советовать новичкам.

Я согласен, не целесообразно писать драйвера на Делфи когда допустим речь идёт о написании драйвера для устройства. Но для решение таких задач, как перехват каких либо функций в ядре (что собственно я и делал), либо написание драйверов - фильтров, ИМХО сгодиться.
Новичкам я не советую как рациональное решение, я просто показал пример 


Это сообщение отредактировал(а) bartram - 1.4.2007, 11:13


--------------------
В каждом из нас спит гений, но с каждым днем все крепче ;-)
bartram.ru
Twitter
user posted image 

PM MAIL ICQ   Вверх
ne0n
Дата 2.4.2007, 13:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


PlayBoy
**


Профиль
Группа: Участник
Сообщений: 733
Регистрация: 5.8.2005
Где: Н.Новгород

Репутация: 4
Всего: 11



bartram
А я что написал? Я сказал что можно, но геморно, W4FhLF, правильно подметил, все это чисто в самоудовлитворяющих( smile ) целях. А вообще даже были попытки написания Delphi DDK(By Holly_Father) если нужно могу выложить!

Цитата(bartram @  30.3.2007,  16:27 Найти цитируемый пост)
Во-вторых, доступ к Physical Memory, закрыт начиная с WinXPSp2,  даже для System 


Автор же, ос не уточнял, вот я и сказал что знаю! smile 

Это сообщение отредактировал(а) ne0n - 2.4.2007, 13:56
PM MAIL ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: WinAPI и системное программирование"
Snowybartram
MetalFanbems
PoseidonRrader
Riply

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Delphi обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • 99% ответов по WinAPI можно найти в MSDN Library, оставшиеся 1% здесь

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема »


 




[ Время генерации скрипта: 0.0868 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.