Форум: "Начинающим";
Текущий архив: 2009.05.17;
Скачать: [xml.tar.bz2];
ВнизДрайвера формата sys Найти похожие ветки
← →
denissoft (2009-04-04 18:17) [0]На чем можно написать драйвер формата *.sys кроме Асемблера, можно ли на Delphi?
← →
Сергей М. © (2009-04-04 20:49) [1]
> На чем можно написать драйвер
На туалетной бумаге, например.
> формата *.sys
*.sys при такой постановке вопроса - не более чем расширение имени файла. Ни о каком "формате" при этом пока речи не идет.
> можно ли на Delphi?
На Delphi можно все или почти все - на то и Delphi.
Вопрос в другом - нужно ли ..
← →
мимо (2009-04-04 22:34) [2]На сях. И только.
← →
Сергей М. © (2009-04-04 22:44) [3]
> На сях. И только.
Ой как интереснооо !
← →
мимо (2009-04-04 22:47) [4]Что конкретно интересно? Как писать на сях? Или как писать драйвера? Или как вообще писать?
← →
Сергей М. © (2009-04-04 23:00) [5]"И только" интересно)
← →
KilkennyCat © (2009-04-04 23:40) [6]Могу поспорить на ведро водки, и даже на миллион рублей, что напишу драйвер для монитора в Far-менеджеровском редакторе. И ТОЛЬКО! Никаких компиляторов. В принципе, я любой драйвер так напишу, но для монитора - немного быстрее.
← →
Германн © (2009-04-05 01:53) [7]Драйвер можно написать на любом "современном" языке!
И с использованием любого компилятора!
Вот только вопрос будет ли это произведение после компиляции "нормально работающим драйвером"?
← →
мимо (2009-04-05 03:07) [8]To KilkennyCat:
Спорим, что нет?
To Германн:
Представьте мне, в качестве убедительного и бесспорного аргумента, пример драйвера (пусть даже не нормально работающего, но хоть как-то работающего) написанного на C#. Любой. Даже самый простой. Ну скажем, USB-COM переходника. Или еще проще - перепишите на C# любой драйвер из примеров DDK.
← →
мимо (2009-04-05 03:14) [9]To Сергей М.:
Можно поизвращаться на C++, но тут нужно учитывать выгружаемые и не выгружаемые пулы при выелении памяти под классы и прочее и прочее. В общем - геморой.
Можно поизвращаться на Delphi 3 (если мне память не отшибла), но линковать она нормальный драйвер не могет. Придется пользоваться линковщиком от MS.
Ну, про никсы я вообще не говорю - там вообще вариантов не много.
← →
Riply © (2009-04-05 12:36) [10]> [9] мимо (05.04.09 03:14)
> Можно поизвращаться на C++, но тут нужно учитывать выгружаемые и не выгружаемые пулы при выелении памяти под классы и прочее и прочее.
> В общем - геморой.
"Как прикажешь тебя понимать, Саид ?" (с)
Что в C не нужно "учитывать выгружаемые и не выгружаемые пулы" ? Так ?
Если не так, то то же "геморой" :)
> Можно поизвращаться на Delphi 3 (если мне память не отшибла), но линковать она нормальный драйвер не могет.
Вот, черт ! А на 2009 поизвращаться запрещено кораном ?
Видимо придется срочно бросать это дело :)
> Придется пользоваться линковщиком от MS.
Угу. Есть такое дело.
И уйти от него на родной Delphi-ский, ну никак пока не удается :)
← →
мимо (2009-04-05 16:53) [11]To Reply:
Не совсем верно выразился я про пулы. Если кратко - геморой будет с оператором new.
Про 2009 - не знаю какой формат obj файла она генерит, но AFAIR была там грабля с obj файлами.
Можно и двигатель в жигулях через багажник ремонтировать, вопрос - зачем.
Есть также большая проблема с либами из DDK - не все функции могут быть на прямую импортированы из DLL (это про функции режима ядра). Ну и т.д.
← →
denissoft (2009-04-05 18:24) [12]To Reply
Порекомендовали обратиться к тебе, есть не большая идея написать драйвер виртуального устройства, нужна помощь более подробнее в ICQ 368-254-33(пять)
← →
Сергей М. © (2009-04-05 19:55) [13]
> геморой будет с оператором new
А что, в Д2009 напрочь отсутствует структура TMemoryManager или ее аналог ?
← →
Riply © (2009-04-05 21:09) [14]> [12] denissoft (05.04.09 18:24)
> To Reply
> Порекомендовали обратиться к тебе, есть не большая идея написать драйвер виртуального устройства,
> нужна помощь более подробнее в ICQ 368-254-33(пять)
Ко мне нет смысла обращаться по данному вопросу, ибо сейчас я работаю под Delphi
т.к. с С еще не успела очень крепко подружиться :)
Если проект комерческий, то лучше писать на С, а не на Delphi,
а если для себя (например, для общего развития или понимания),
то лучше задавать вопросы на форуме.
(ибо колективный разум и опыт не идет ни в какое сравнение со знаниями одного человека :) )
← →
мимо (2009-04-06 06:18) [15]
> А что, в Д2009 напрочь отсутствует структура TMemoryManager
> или ее аналог ?
Какая связь между оператором new и Delphi 2009?
Вы бы почитали что нибудь по теме (хотябы) прежде чем что-то писать.
А то один тут грозился драйвер на Far написать и пропал. Второй на любом современном языке - и тоже пропал.
← →
Сергей М. © (2009-04-06 08:19) [16]
> Какая связь между оператором new и Delphi 2009?
Понятия не имею. Может он появился в D2009, которой коснулись начиная с [10] ..
А если ты про С++new
, то никто и не возражает про "геморрой" - он ждет при использовании любой языковой среды, напрямую не предназначенной для решения такого рода задач.
Сомнению подвергнуто всего лишь твое безапелляционное заявление насчет "на сях и только".
← →
@!!ex © (2009-04-06 08:50) [17]> [15] мимо (06.04.09 06:18)
> А то один тут грозился драйвер на Far
Вот с этим заявлением я бы вообще спорить не стал.
Действительно в редакторе фара можно написать любой драйвер или программу.
← →
Anatoly Podgoretsky © (2009-04-06 09:17) [18]> мимо (06.04.2009 6:18:15) [15]
> А то один тут грозился драйвер на Far написать и пропал.
Так вы не договорились.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2009.05.17;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.005 c