реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Windows изнутри, Требуется помощь!
Sergio66
сообщение Sep 2 2005, 09:23
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 235
Регистрация: 9-02-05
Пользователь №: 2 526



Доброго времени суток!
Господа, стоит задача написать драйвер виртуального диска. Т.е. разместить на винчестере некий файл, который трактовался бы как логический диск.
Посоветуйте, пожалуйста, где можно найти документацию по Windows и BIOS, чтобы можно было разобраться как такие штуки делать!
Спасибо!
Go to the top of the page
 
+Quote Post
makc
сообщение Sep 2 2005, 10:36
Сообщение #2


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Цитата(Sergio66 @ Sep 2 2005, 12:23)
Доброго времени суток!
Господа, стоит задача написать драйвер виртуального диска. Т.е. разместить на винчестере некий файл, который трактовался бы как логический диск.
Посоветуйте, пожалуйста, где можно найти документацию по Windows и BIOS, чтобы можно было разобраться как такие штуки делать!
Спасибо!
*


Для начала взять Windows DDK и посмотреть на пример RamDisk'a. Далее - документация + время + упорство и будет точно то, что нужно. smile.gif


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
Sergio66
сообщение Sep 2 2005, 10:52
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 235
Регистрация: 9-02-05
Пользователь №: 2 526



Для начала взять Windows DDK и посмотреть на пример RamDisk'a. Далее - документация + время + упорство и будет точно то, что нужно. smile.gif
*

[/quote]


Сорри, что такое Windows DDK и где его взять? И по поводу документации, что можно почтиать, чтобы понять, как это все работает? Что касается упорства, то будьте спокойны... Пока не сделаю, не уйду!
Go to the top of the page
 
+Quote Post
makc
сообщение Sep 2 2005, 11:24
Сообщение #4


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Цитата(Sergio66 @ Sep 2 2005, 13:52)
Цитата

Для начала взять Windows DDK и посмотреть на пример RamDisk'a. Далее - документация + время + упорство и будет точно то, что нужно. smile.gif
*



Сорри, что такое Windows DDK и где его взять? И по поводу документации, что можно почтиать, чтобы понять, как это все работает? Что касается упорства, то будьте спокойны... Пока не сделаю, не уйду!
*



DDK - Driver Development Kit. Для каждой версии виндов он свой.
Взять его можно на местном FTP. Поищите и найдете. biggrin.gif

В нем, кстати, есть полная документация на процесс разработки драйверов и описание API.


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
Sergio66
сообщение Sep 2 2005, 13:27
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 235
Регистрация: 9-02-05
Пользователь №: 2 526



DDK - Driver Development Kit. Для каждой версии виндов он свой.
Взять его можно на местном FTP. Поищите и найдете. biggrin.gif

В нем, кстати, есть полная документация на процесс разработки драйверов и описание API.
*

[/quote]

Еще один дурацкий вопрос - я ни разу FTP не пользовался. Как это сделать?
Как получить доступ к нему, или где можно поситать правила доступа?
Go to the top of the page
 
+Quote Post
rod
сообщение Sep 2 2005, 14:33
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 271
Регистрация: 1-02-05
Пользователь №: 2 344



Цитата(Sergio66 @ Sep 2 2005, 17:27)
Еще один дурацкий вопрос -  я ни разу FTP не пользовался. Как это сделать?Как получить доступ к нему, или где можно поситать правила доступа?
*

Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
bmf
сообщение Sep 2 2005, 15:27
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 146
Регистрация: 6-01-05
Из: Украина
Пользователь №: 1 831



Цитата(Sergio66 @ Sep 2 2005, 13:52)
Сорри, что такое Windows DDK  и где его взять?

С такими познаниями вам понадобится в лучшем случае этак года два (без обиды), очень большой объем сложной информации.
Вы еще согласны?
Возьмите готовые исходники для вашей задачи, разберитесь и скомпилируйте хотя-бы их.
Например здесь (exe+исходники):
E4M 2.02a Hard-disk encryption on-the-fly.
http://sebsauvage.net/privacy/
Go to the top of the page
 
+Quote Post
Sergio66
сообщение Sep 2 2005, 15:38
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 235
Регистрация: 9-02-05
Пользователь №: 2 526



Цитата(bmf @ Sep 2 2005, 18:27)
Цитата(Sergio66 @ Sep 2 2005, 13:52)
Сорри, что такое Windows DDK  и где его взять?

С такими познаниями вам понадобится в лучшем случае этак года два (без обиды), очень большой объем сложной информации.
Вы еще согласны?
Возьмите готовые исходники для вашей задачи, разберитесь и скомпилируйте хотя-бы их.
Например здесь (exe+исходники):
E4M 2.02a Hard-disk encryption on-the-fly.
http://sebsauvage.net/privacy/
*




Году эдак в 89 -90 прошлого столетия, когда элементарная Ethernet карта стоила несколькот тысяч американских рублей, я подписал контракт на создание сети через RS-232. Заметтье - сети. Полноценной. (Для ряда московских предприятий) Срок был обозначен 2 месяца(!!!) Именно - 60 дней. Я был молод и горяч, я не знал, что это не возможно... В последствие оказалось, так оно и есть. Но, я сделал это. И все работало. 2 месяца на переделку DOS 3.30 в многозадачную среду, и на написание самой сети. Существующим на тот период сетям эта штука уступала только в быстродействии (RS-232). так, что, я думаю, что не 2 года, а значительно меньше... И дело в том, что виртуальный диск - это только первая и не самая сложная часть моего проекта. Так, что если есть возможность порекомендовать литературу, буду только признателен.
Go to the top of the page
 
+Quote Post
bmf
сообщение Sep 2 2005, 16:14
Сообщение #9


Частый гость
**

Группа: Свой
Сообщений: 146
Регистрация: 6-01-05
Из: Украина
Пользователь №: 1 831



Цитата(Sergio66 @ Sep 2 2005, 18:38)

Я тоже писал для RS-232 сеть, и тоже за это время, и энаю сколько нужно времени чтобы сказать - я могу сам написать драйвер для Windows.
Вы задаете такие элементарные вопросы (любой программист знает что такое DDK и как пользоваться сетью для поиска, а любой пользователь разделами FTP с ebook на этом сервере), что если бы вы не были свом то я бы подумал что кто-то просто набирает посты.
И одно когда разрабатываешь сам с нуля, и другое когда надо подстраиваться под уже готовое API со своими правилами. Меньше чем за месяц вы просто все не сможете даже все прочитать, а не то что понять. Попробуйте и скажите потом когда у вас получится. Путь наименьшего сопротивления - постепенное изучение и адаптация уже готового рабочего кода. Успехов wink.gif
Go to the top of the page
 
+Quote Post
makc
сообщение Sep 2 2005, 16:17
Сообщение #10


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



По поводу литературы - посмотрите на FTP книгу upload/DOC/Drivers/prog%ramming the micro%soft win%dows driv%er mod%el 2nd_waltero%ney.zip"

А что касается использования FTP - http://forum.electronix.ru/index.php?showforum=37 и конкретно тема http://forum.electronix.ru/index.php?showtopic=115


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th July 2025 - 21:48
Рейтинг@Mail.ru


Страница сгенерированна за 0.02481 секунд с 7
ELECTRONIX ©2004-2016