Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Win API


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / WinAPI

Выпуск № 126
от 11.09.2005, 01:51

Администратор:Калашников О.А.
В рассылке:Подписчиков: 253, Экспертов: 25
В номере:Вопросов: 1, Ответов: 2


Вопрос № 25850: Чего-то не получилось отправить первый раз.... Уважаемые эксперты! Что представляют из себя DDK и SDK? т.е. я так понял что это сборники функций работающих с железом на более низком уровне или как по другому, но намного бы...

Вопрос № 25.850
Чего-то не получилось отправить первый раз....

Уважаемые эксперты!

Что представляют из себя DDK и SDK?

т.е. я так понял что это сборники функций работающих с железом на более низком уровне или как по другому, но намного быстрее?
Почему их нельзя использовать, не установив соответственно ддк/сдк, в программах? Как тогда они переносятся между пк (программы) если там их нет? А если есть то почему нельзя использовать без ддк/сдк?
Отправлен: 05.09.2005, 05:28
Вопрос задал: Ahab (статус: 2-ой класс)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Sager
Здравствуйте, Ahab!
DDK - Driver Development Kit (руководство по написанию драйверов)
SDK - Software Development Kit (руководство по написанию софта)
но вопрос все равно не совсем понял, сначало ты пишешь, что ддксдк это сборники функций, а потом "Почему их нельзя использовать, не установив соответственно ддк/сдк, в программах". ну и как это понимать?
Ответ отправил: Sager (статус: 6-ой класс)
Отправлен: 05.09.2005, 08:05
Оценка за ответ: 5
Комментарий оценки:
Нда... неправильно выразился... Их - в смысле функции, API которые идут в составе этих сборников. Как я понял, допустим, чтобы исрользовать NativeAPI необходимо установить DDK. Но ведь драйвер будет работать на машинах где этого ДДК нет? Значит эти апи там есть без ДДК?

Отвечает: Jadd
Здравствуйте, Ahab!
DDK- drive Developer Kit. Это - набор средств и функций(так же мануалов и хелпов)для разработки драйверов под винду. Тут тебе и про Native API и про работу на 0-м кольце, и про железо.
SDK - Software Developers Kit. Это - набор средств (заголовочные файлы, тулзы, описания, мануалы и тд и тп) для разработки программных продуктов под винду. Тут больше описание как программить на пользовательском уровне и создавать различные приложения, с которыми будет взаимодействовать пользователь и/или система. Т.е. основная разница в том, что DDK более ориентирован на драйвер и низкий уровень. Прочитай внимательно про внутреннюю организацию винды в какой-нить книге по программингу для Винды. Теперь про "почему нельзя программировать" и тд. Как я уже сказал, во всех этик "китах" есть заголовочные файлы. Все, что тебе нужно, так юзать их и необходимые lib-файлы (читай доки). Переносить, а темболее ставить SDK/DDK на комп клиента не нужно, т.к. большинство библиотек в виде dll идут с виндой и так, а компиллер просто компилирует экзешник, при этом эти библиотеки будут либо динамически вызываться, и происходить это будет незаметно для пользователя.
---------
Если в сердце дверь закрыта, нужно в печень постучаться
Ответ отправил: Jadd (статус: Практикант)
Отправлен: 05.09.2005, 09:31
Оценка за ответ: 5
Комментарий оценки:
Ага.... т.е. по сути если охота позаниматься ненужной работой то можно обойтись и без них, lib-файлы получить из длл-ек, самому прописать прототипы функций и т.п.? Если так то спасибо :)


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2005, RusFAQ.ru, Россия, Москва. Все права защищены.
Идея, дизайн, программирование, авторское право: Калашников О.А.

Яндекс


Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.winapifaq
Отписаться
Вспомнить пароль

В избранное