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

Обсуждение особенностей и проблем старого железа

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

Сообщение uav » 05 июн 2019, 22:58

Раз только от DDK зависит, то можно и на Pythonе написать?


1. Вы где-то встречали DDK для Python?
2. Это вообще интерпретатор, насколько я знаю. А здесь нужен компилятор.
3. И, кроме того, VXD используют, к примеру, специальный формат исполнимых файлов LE. Как Вы собираетесь получать такой файл с помощью Python или даже какого-то другого языка программирования, изначально не рассчитанного на это? Из obj, теоретически, сторонним линкером можно что-то такое собрать, но зачем?
Последний раз редактировалось uav 05 июн 2019, 23:00, всего редактировалось 1 раз.
Аватара пользователя
uav
Мастер Даунгрейда
 
Сообщения: 1912
Зарегистрирован: 22 дек 2008, 14:21

C

Сообщение SergeCpp » 06 июн 2019, 04:27

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

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

/Tc, /Tp, /TC, /TP (Specify Source File Type)
Аватара пользователя
SergeCpp
Мастер Даунгрейда
 
Сообщения: 585
Зарегистрирован: 11 апр 2011, 12:49
Откуда: At Home

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

Сообщение SkyKuker » 12 июн 2019, 17:08

Под "сдружить" я имею ввиду написать драйвер на C для старых Windows.
Можно ли так сделать?
Лишь те, кто докажет свою преданность этому миру, будут уважаемы остальными...
(C) SK, aka ПП.
SkyKuker
Матерый даунгрейдер
 
Сообщения: 77
Зарегистрирован: 03 июл 2018, 23:14
Откуда: Украина, Киев
Железо: HP e117dx, EEE PC 901 (В коме), SM-T585, Huawei P Smart+ INE-LX1, Wii Lu64+, Switch HAC-001-01

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

Сообщение KPG » 17 июн 2019, 05:11

SkyKuker писал(а):Под "сдружить" я имею ввиду написать драйвер на C для старых Windows.
Можно ли так сделать?

Создание VxD на Visual C++ без ассемблерных модулей
KPG
Мастер Даунгрейда
 
Сообщения: 318
Зарегистрирован: 21 окт 2015, 20:53

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

Сообщение SkyKuker » 18 июн 2019, 10:51

KPG, спасибо, учту.
Лишь те, кто докажет свою преданность этому миру, будут уважаемы остальными...
(C) SK, aka ПП.
SkyKuker
Матерый даунгрейдер
 
Сообщения: 77
Зарегистрирован: 03 июл 2018, 23:14
Откуда: Украина, Киев
Железо: HP e117dx, EEE PC 901 (В коме), SM-T585, Huawei P Smart+ INE-LX1, Wii Lu64+, Switch HAC-001-01

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

Сообщение SkyKuker » 28 июн 2019, 14:28

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 пользовать?
Последний раз редактировалось SkyKuker 09 авг 2019, 13:05, всего редактировалось 4 раз(а).
Лишь те, кто докажет свою преданность этому миру, будут уважаемы остальными...
(C) SK, aka ПП.
SkyKuker
Матерый даунгрейдер
 
Сообщения: 77
Зарегистрирован: 03 июл 2018, 23:14
Откуда: Украина, Киев
Железо: HP e117dx, EEE PC 901 (В коме), SM-T585, Huawei P Smart+ INE-LX1, Wii Lu64+, Switch HAC-001-01

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

Сообщение SteveZeleniy » 17 июл 2019, 14:10

SkyKuker писал(а): Я в программировании чайник

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

Да
Последний раз редактировалось SteveZeleniy 17 июл 2019, 14:22, всего редактировалось 3 раз(а).
Аватара пользователя
SteveZeleniy
Мастер Даунгрейда
 
Сообщения: 281
Зарегистрирован: 26 янв 2017, 18:42
Откуда: Ну мало ли мест в мире....
Железо: Барахло 2000-ного где-то года

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

Сообщение SkyKuker » 17 июл 2019, 23:32

SteveZeleniy писал(а):
SkyKuker писал(а): Я в программировании чайник

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

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

Да

А Delphi для DOS? Книга у меня есть замечательная (2006 год! :evil: :evil: :evil:), как раз про Delphi .Net. Думаю, в будущем она мне пригодится** (для написания драйверов (на чистом*** Delphi, разумеется :))).
*Как с помощью высокоуровневого языка реализовать доступ к 0-вому кольцу защиты?
**Уже читаю.
***Чистый - Без примесей другого языка.
Последний раз редактировалось SkyKuker 17 июл 2019, 23:38, всего редактировалось 2 раз(а).
Лишь те, кто докажет свою преданность этому миру, будут уважаемы остальными...
(C) SK, aka ПП.
SkyKuker
Матерый даунгрейдер
 
Сообщения: 77
Зарегистрирован: 03 июл 2018, 23:14
Откуда: Украина, Киев
Железо: HP e117dx, EEE PC 901 (В коме), SM-T585, Huawei P Smart+ INE-LX1, Wii Lu64+, Switch HAC-001-01

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

Сообщение SteveZeleniy » 18 июл 2019, 23:02

Делать что?

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

Собсна,а почему и нет..писали же раньше драйвера для DOS на JS
Аватара пользователя
SteveZeleniy
Мастер Даунгрейда
 
Сообщения: 281
Зарегистрирован: 26 янв 2017, 18:42
Откуда: Ну мало ли мест в мире....
Железо: Барахло 2000-ного где-то года

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

Сообщение SkyKuker » 18 июл 2019, 23:58

SteveZeleniy писал(а):
SkyKuker писал(а):А Delphi для DOS?

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

Даже на JS? А кто писал?
И... Прочтите это, пожалуйста. JS - не Delphi! JS - это скорее веб-язык, чем язык для драйверов.
uav писал(а):Это вообще интерпретатор, насколько я знаю. А здесь нужен компилятор.
(Данные отсюда)
А на Delphi всё же пишет кое-кто... ( <--пруфлинк вот)
Последний раз редактировалось SkyKuker 09 авг 2019, 13:32, всего редактировалось 1 раз.
Лишь те, кто докажет свою преданность этому миру, будут уважаемы остальными...
(C) SK, aka ПП.
SkyKuker
Матерый даунгрейдер
 
Сообщения: 77
Зарегистрирован: 03 июл 2018, 23:14
Откуда: Украина, Киев
Железо: HP e117dx, EEE PC 901 (В коме), SM-T585, Huawei P Smart+ INE-LX1, Wii Lu64+, Switch HAC-001-01

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

Сообщение SteveZeleniy » 19 июл 2019, 12:37

Денис Попов,Алексей Бабушкин,Coel,и другие выдающиеся программисты
Аватара пользователя
SteveZeleniy
Мастер Даунгрейда
 
Сообщения: 281
Зарегистрирован: 26 янв 2017, 18:42
Откуда: Ну мало ли мест в мире....
Железо: Барахло 2000-ного где-то года

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

Сообщение SkyKuker » 19 июл 2019, 15:34

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

Дениса Попова и Алексея Бабушкина Вы знаете с лурки, не так ли? Как и я! :D :D :D
А о Coel я не слышал. Направьте, пожалуйста.
Последний раз редактировалось SkyKuker 09 авг 2019, 12:55, всего редактировалось 2 раз(а).
Лишь те, кто докажет свою преданность этому миру, будут уважаемы остальными...
(C) SK, aka ПП.
SkyKuker
Матерый даунгрейдер
 
Сообщения: 77
Зарегистрирован: 03 июл 2018, 23:14
Откуда: Украина, Киев
Железо: HP e117dx, EEE PC 901 (В коме), SM-T585, Huawei P Smart+ INE-LX1, Wii Lu64+, Switch HAC-001-01

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

Сообщение SkyKuker » 09 авг 2019, 12:59

Впрочем, я уже решил. Пишу драйвер на Delphi (Или FPC, как получится :lol: :lol: :lol: )
Киньте, пожалуйста, ссылку на компиляторы драйверов Delphi или FPC :cry: .
Лишь те, кто докажет свою преданность этому миру, будут уважаемы остальными...
(C) SK, aka ПП.
SkyKuker
Матерый даунгрейдер
 
Сообщения: 77
Зарегистрирован: 03 июл 2018, 23:14
Откуда: Украина, Киев
Железо: HP e117dx, EEE PC 901 (В коме), SM-T585, Huawei P Smart+ INE-LX1, Wii Lu64+, Switch HAC-001-01

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

Сообщение SteveZeleniy » 16 авг 2019, 23:35

SkyKuker писал(а):Киньте, пожалуйста, ссылку

Я боюсь,что вам не следует этим заниматься
Аватара пользователя
SteveZeleniy
Мастер Даунгрейда
 
Сообщения: 281
Зарегистрирован: 26 янв 2017, 18:42
Откуда: Ну мало ли мест в мире....
Железо: Барахло 2000-ного где-то года

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

Сообщение SkyKuker » 17 авг 2019, 13:34

SteveZeleniy писал(а):
SkyKuker писал(а):Киньте, пожалуйста, ссылку

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

Почему? Раз я не полностью владею только Δελφи, то на чём же ещё мне писать?
Лишь те, кто докажет свою преданность этому миру, будут уважаемы остальными...
(C) SK, aka ПП.
SkyKuker
Матерый даунгрейдер
 
Сообщения: 77
Зарегистрирован: 03 июл 2018, 23:14
Откуда: Украина, Киев
Железо: HP e117dx, EEE PC 901 (В коме), SM-T585, Huawei P Smart+ INE-LX1, Wii Lu64+, Switch HAC-001-01

Пред.След.

Вернуться в Обсуждение железа

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 20