Страница 3 из 4

Re: Язык программирования для драйверов

СообщениеДобавлено: 05 июн 2019, 23:58
uav
Раз только от DDK зависит, то можно и на Pythonе написать?


1. Вы где-то встречали DDK для Python?
2. Это вообще интерпретатор, насколько я знаю. А здесь нужен компилятор.
3. И, кроме того, VXD используют, к примеру, специальный формат исполнимых файлов LE. Как Вы собираетесь получать такой файл с помощью Python или даже какого-то другого языка программирования, изначально не рассчитанного на это? Из obj, теоретически, сторонним линкером можно что-то такое собрать, но зачем?

C

СообщениеДобавлено: 06 июн 2019, 05:27
SergeCpp
uav писал(а):Ранние версии VC++ и так работают на 95-й и 98-й.
SkyKuker писал(а):Не C++, а C, это разные языки...

Для файлов с расширением C используется компилятор C.
Или можно установить ключ компилятора /Tc.

/Tc, /Tp, /TC, /TP (Specify Source File Type)

Re: Язык программирования для драйверов

СообщениеДобавлено: 12 июн 2019, 18:08
SkyKuker
Под "сдружить" я имею ввиду написать драйвер на C для старых Windows.
Можно ли так сделать?

Re: Язык программирования для драйверов

СообщениеДобавлено: 17 июн 2019, 06:11
KPG
SkyKuker писал(а):Под "сдружить" я имею ввиду написать драйвер на C для старых Windows.
Можно ли так сделать?

Создание VxD на Visual C++ без ассемблерных модулей

Re: Язык программирования для драйверов

СообщениеДобавлено: 18 июн 2019, 11:51
SkyKuker
KPG, спасибо, учту.

Re: Язык программирования для драйверов

СообщениеДобавлено: 28 июн 2019, 15:28
SkyKuker
uav писал(а):
SkyKuker писал(а):Раз только от DDK зависит, то можно и на Pythonе написать?


1. Вы где-то встречали DDK для Python?
2. Это вообще интерпретатор, насколько я знаю. А здесь нужен компилятор.
3. И, кроме того, VXD используют, к примеру, специальный формат исполнимых файлов LE. Как Вы собираетесь получать такой файл с помощью Python или даже какого-то другого языка программирования, изначально не рассчитанного на это? Из obj, теоретически, сторонним линкером можно что-то такое собрать, но зачем?


Руководствуясь Вашими золотыми правилами, я рассчитал зависимости для языка Java:

1. Не встречал.
2. Компилятор в языке Java есть (или что-то не так понял, направьте, если что-то неверно).
3. По вопросу:
__3.1. Я в программировании чайник, поэтому не знаю как.
__3.2. Не понимаю. А "Зачем"... Ну, наверно, только для того, если других языков не знаешь. Но знаешь, как реализовать доступ к 0-вому кольцу защиты с помощью высокоуровневого языка.

uav писал(а):Под DOS для драйверов использовали почти исключительно ассемблер

Стоп, а смогу ли я Сишник для драйверов под DOS пользовать?

Re: Язык программирования для драйверов

СообщениеДобавлено: 17 июл 2019, 15:10
SteveZeleniy
SkyKuker писал(а): Я в программировании чайник

И как вы тогда собираетесь это делать?
SkyKuker писал(а): Стоп, а смогу ли я Сишник для драйверов под DOS пользовать?

Да

Re: Язык программирования для драйверов

СообщениеДобавлено: 18 июл 2019, 00:32
SkyKuker
SteveZeleniy писал(а):
SkyKuker писал(а): Я в программировании чайник

И как вы тогда собираетесь это делать?

Делать что? Драйвер на Java\Python? Это я так, условно спросил, раз всё от ΔΔK зависит, как сказал uav. Конечно же, на интерпретаторе\VMном* языке драйвер не напишешь, а
uav писал(а):obj
- что это?
SteveZeleniy писал(а):
SkyKuker писал(а): Стоп, а смогу ли я Сишник для драйверов под DOS пользовать?

Да

А Delphi для DOS? Книга у меня есть замечательная (2006 год! :evil: :evil: :evil:), как раз про Delphi .Net. Думаю, в будущем она мне пригодится** (для написания драйверов (на чистом*** Delphi, разумеется :))).
*Как с помощью высокоуровневого языка реализовать доступ к 0-вому кольцу защиты?
**Уже читаю.
***Чистый - Без примесей другого языка.

Re: Язык программирования для драйверов

СообщениеДобавлено: 19 июл 2019, 00:02
SteveZeleniy
Делать что?

Драйвера :)
А Delphi для DOS?

Собсна,а почему и нет..писали же раньше драйвера для DOS на JS

Re: Язык программирования для драйверов

СообщениеДобавлено: 19 июл 2019, 00:58
SkyKuker
SteveZeleniy писал(а):
SkyKuker писал(а):А Delphi для DOS?

писали же раньше драйвера для DOS на JS

Даже на JS? А кто писал?
И... Прочтите это, пожалуйста. JS - не Delphi! JS - это скорее веб-язык, чем язык для драйверов.
uav писал(а):Это вообще интерпретатор, насколько я знаю. А здесь нужен компилятор.
(Данные отсюда)
А на Delphi всё же пишет кое-кто... ( <--пруфлинк вот)

Re: Язык программирования для драйверов

СообщениеДобавлено: 19 июл 2019, 13:37
SteveZeleniy
Денис Попов,Алексей Бабушкин,Coel,и другие выдающиеся программисты

Re: Язык программирования для драйверов

СообщениеДобавлено: 19 июл 2019, 16:34
SkyKuker
Оффтоп писал(а):
SteveZeleniy писал(а):Денис Попов,Алексей Бабушкин,Coel,и другие выдающиеся программисты

Дениса Попова и Алексея Бабушкина Вы знаете с лурки, не так ли? Как и я! :D :D :D
А о Coel я не слышал. Направьте, пожалуйста.

Re: Язык программирования для драйверов

СообщениеДобавлено: 09 авг 2019, 13:59
SkyKuker
Впрочем, я уже решил. Пишу драйвер на Delphi (Или FPC, как получится :lol: :lol: :lol: )
Киньте, пожалуйста, ссылку на компиляторы драйверов Delphi или FPC :cry: .

Re: Язык программирования для драйверов

СообщениеДобавлено: 17 авг 2019, 00:35
SteveZeleniy
SkyKuker писал(а):Киньте, пожалуйста, ссылку

Я боюсь,что вам не следует этим заниматься

Re: Язык программирования для драйверов

СообщениеДобавлено: 17 авг 2019, 14:34
SkyKuker
SteveZeleniy писал(а):
SkyKuker писал(а):Киньте, пожалуйста, ссылку

вам не следует этим заниматься

Почему? Раз я не полностью владею только Δελφи, то на чём же ещё мне писать?