Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: MSDN, DDK, SDK и прочее  (Прочитано 41867 раз)
0 Пользователей и 1 Гость смотрят эту тему.
kasper
Гость
« : 07-11-2005 09:54 » 

Привет!
Скажите пожалуйста, что такое MSDN, DDK, SDK.
Для чего нужно?
Как использовать?
У меня стоит Windows XP. Что мне нужно установить?
И может быть в дополнение к выше сказанному, нужно еще что-нибудь?
Записан
Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #1 : 07-11-2005 10:23 » 

Я так понял тебя не интересует рассшифровка аббревиатур?
MSDN - это подписка (платная) на разработки и продукты фирмы microsoft - подробности можно посмотреть у них на сайте. В простонародье, как правило, под MSDN понимается та часть MSDN, в которой содержится справочная информация.

SDK - набор утилит и самое главное хэдеров с прототипами многих функций, находящихся в системных DLL, достум к которым стандартными средствами ограничен или невозможен.

DDK - тоже самое, только для разработки драйверов. Как правило DDK требует наличия платформы SDK.

Надо тебе это или нет? Хороший вопрос - всё зависит от того, что ты собираешься делать. Ага
Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
Ochkarik
Модератор

ru
Offline Offline
Пол: Мужской

« Ответ #2 : 07-11-2005 12:17 » 

DDK - тоже самое, только для разработки драйверов. Как правило DDK требует наличия платформы SDK.
наскока я знаю - SDK не обязательно...
Записан

RTFM уже хоть раз наконец!  RTFM :[ ну или хотя бы STFW...
Гром
Птычк. Тьфу, птычник... Вот!
Готовлюсь к пенсии

il
Offline Offline
Пол: Мужской
Бодрый птах


« Ответ #3 : 07-11-2005 13:45 » 

SDK - software developmrent kit
DDK driver development kit.

Для разработки дополнительных возможностей на программном уровне под конкретную платформу, требуется SDK  который содержит платформо-зависимый код.
Оно так полностью и называется Platform SDK

Для Виндувсов до 98 и как я полагаю (не проверял) до Миллениума, для корректной работы DDK требовался SDK.

Начиная с 2000 100% DDK не требует себе дополнений.
Записан

А птичку нашу прошу не обижать!!!
Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #4 : 07-11-2005 14:36 » 

Такое было у меня году эдак в 2001 на w2k - ставил DDK она потребовала SDK (под другими системами просто не возился). После этого не пробовал. Раз корифеи говорят ненадо - значит не надо. Улыбаюсь
Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
kasper
Гость
« Ответ #5 : 09-11-2005 00:03 » new

Мне надо:
              1. Начать учиться создавать драйвера. Что нужно для этого?
              2. MSDN на русском. Я знаю что есть! Вопрос: где? Если встречу, как понять, что это то что мне надо?
              3. DDK. Какое, вот вопрос. У меня установлен ХР на компе.
              4. SDK. Я думаю, что не повредит. Где взять.
              5. Drivers delopement studio 3.0, извините, если ошибся в названии.
6. Как все это использовать.

p.s. И еще абревиатура. Слэнг. Типа: платформа, хэдеры и т.д. Где взять расшифровку.
      + Взаимодействие всего этого в системе. Кто на что опирается и что через что проходит.
Записан
acc15
Гость
« Ответ #6 : 09-11-2005 01:01 » 

CompuWare Driver Studio 3.0 есть на сайте у китайцев, точно ссылку не могу дать... в рамблёре можешь поискать. 85 Мб, но там скорость убожеская (2кб/сек) Чтобы облегчить тебе эти тормоза могу куда-нить залить, только скажи куда
DDK смотри www.shelek.com там написано Образ диска Win XP DDK. это то что тебе надо 130 Мб
SDK - ненужен и в помине, и не нужен был никогда... если под этим подразумевается хелп к winapi то это лол.
MSDN на русском находится в неизвестной стране джунглей... учи английский, будет всё проще...

Далее советую прикупить какую-нить книгу по разработке драйверов.
Если ты в программировании новичок, то скачай Страустрапа по Си, ссылку найдёшь на этом форуме.

Цитата
p.s. И еще абревиатура. Слэнг. Типа: платформа, хэдеры и т.д. Где взять расшифровку.
      + Взаимодействие всего этого в системе. Кто на что опирается и что через что проходит.

это всё есть в книгах... кстати слово хэдер это англ. слово которое русские люди произносят на "великом и могучем" (header)
« Последнее редактирование: 09-11-2005 01:10 от acc15 » Записан
Ochkarik
Модератор

ru
Offline Offline
Пол: Мужской

« Ответ #7 : 09-11-2005 10:51 » 

по драйверам на русском - очень советую книгу:
"Внутреннее устройство Windows 2000" Д.Соломон, М. Руссинович. изд. Микрософт-пресс.
"Программирование драйверов" Солдатова кажется упомниали...
первая книга - для понимания того что происходит вообще, для начала слоожновата наверное...вторая собстно по дровам, по написанию... читать вперемешку-очень полезно!)
да, есть у меня еще..."программирование драйверов и систем безопасности, учебное пособие" С. Сорокина, А. Тихонов, А. Щербаков. изд bhv-питер.
но первых двух будет достаточно.

по MSDN - на русском... ну если с английсоим туго:
"Microsoft Windows 2000 API Энциклопения" Р.Саймон. изд Diasoft. (www.diasoft.kiev.ua)
Эта книга мне по началу сильно помогла...
 Отлично
Записан

RTFM уже хоть раз наконец!  RTFM :[ ну или хотя бы STFW...
kasper
Гость
« Ответ #8 : 19-11-2005 23:31 » 

Привет! Пробую качать DDKXP из дома, с нашего сайта, качает, правда 4.8 кб/с(WindowsXP). естественно прерываю закачку.
Начинаю качать по линии 900 кб/с(Windows98)(Opera). Некачает! Закачивает только html страницу!
Почему так и что сделать, чтобы закачать?

acc15: CompuWare Driver Studio 3.0
Что значит, залить куда-нибудь?
Записан
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #9 : 20-11-2005 00:02 » 

casper, проверь свой IP - см. ссылки в моем посте: https://forum.shelek.ru/index.php/topic,7636.msg114067.html#msg114067
О подробностях пиши в ЛС.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
kasper
Гость
« Ответ #10 : 20-11-2005 00:22 » 

RXL, я из Росси качаю!
Может, выложите файл DDKXP на allfiles.ru, а я ух и да закачаю!!!
И мне еще, пжлст, CompuWare Driver Studio 3.0, тудаже!
И предупредите меня, что они там!!! И где именно!!! Сразу же, что бы я время не терял!!!
Закачаю в течении 48 часов
Записан
acc15
Гость
« Ответ #11 : 20-11-2005 03:48 » 

acc15: CompuWare Driver Studio 3.0
Что значит, залить куда-нибудь?

скину копию которую я качал на 2кб/сек на более быстрый источник... Чтоб ты скачал быстро...
Записан
kasper
Гость
« Ответ #12 : 21-11-2005 21:06 » 

acc15: Тебе лучше знать, куда заливать. Я лично не знаю. Залей куда-нибудь, и скажи мне, куда. Буду тебе очень признателен. Желательно куда-нибудь, куда доступ открыт.  И тебе самому надо что-нибудь?
Буду качать из дома. 46.6 Кбит/сек. Больше ничего неостается.
Записан
acc15
Гость
« Ответ #13 : 25-11-2005 14:22 » 

Driver Studio 3.0 Beta (85.35 MB)
http://www.megaupload.com/?d=GM6TNY4L
Записан
kasper
Гость
« Ответ #14 : 25-11-2005 22:28 » 

Спасибо, качаю...
Записан
brunomann
Интересующийся

ge
Offline Offline

« Ответ #15 : 03-04-2018 06:30 » 

Здравствуйте, уважаемые участники форума ( https://forum.shelek.ru/ ) Очень прошу, если у кого есть - кто-нибудь, пожалуйста, выложите на Вашем сервере (или где-нибудь на свободном файлообменнике) следующие очень старые SDK от Microsoft (и дайте ссылки на них), в Итернете ИХ (#1, #2, #3, #4, #5, #6, #7, #8), #9) и #10) НИГДЕ НЕВОЗМОЖНО НАЙТИ(!!!) (все ссылки или битые-мертвые или ложные ЖальЖальЖаль
НУЖНЫ ИМЕННО ВСЕ ЭТИ SDK:

----------------------------------------
#1) Microsoft Win32 Software Development Kit 4.0 (v4.0)
----------------------------------------
#2) Microsoft Platform SDK April 1999 (1999-04) (Last Platform SDK to officially install on Windows 95)
----------------------------------------
#3) Microsoft Platform SDK September 1999 (1999-09) (Last Platform SDK to fully support Visual C++ 5.0 (Visual C++ 5.0  announced Feb. 11, 1997, was available on March 19, 1997))
----------------------------------------
#4) Microsoft Platform SDK February 2001 (2001-02)
(The Microsoft Platform SDK, February 2001 Edition, was the last to ship redistributable components as an integral part of the SDK.)
----------------------------------------
#5) Microsoft Platform SDK June 2001 (2001-06)
Last Platform SDK to officially develop for Windows 95. (Does not officially install on Windows 95)
----------------------------------------
#6) Microsoft Platform SDK August 2001  5.1.2601.0  (2001-08) Last Platform SDK to unofficially develop for Windows 95. (Does not officially install on Windows 95)
----------------------------------------
#7) Microsoft Platform SDK November 2001  5.2.3590.2  (2001-11)
----------------------------------------
#8) Microsoft Platform SDK May 2002   5.2.3639.1  (2002-05)
----------------------------------------
#9) Microsoft Platform SDK July 2002  5.2.3663.0  (2002-07)
----------------------------------------
#10) Windows Server 2003 R2 Platform SDK   5.2.3790.2075.51  (2006-03-14) (Also suggested by MS to work with VS6)
----------------------------------------

жду с терпением и заранее БОЛЬШОЕ СПАСИБО!
С уважением Bruno Mann.
Записан
Ochkarik
Модератор

ru
Offline Offline
Пол: Мужской

« Ответ #16 : 03-04-2018 09:37 » 

8 8.1 b 2003 на рутрекере есть, конкретный релиз не смотрел правда.
вот тут немного http://www.wikiwand.com/en/Microsoft_Windows_SDK,
не все но есть прям с майкрософта.ю открываются
вот тут посмотрите
http://download.cnet.com/s/microsoft-platform-sdk/

вот тут кое что есть их конца вроде.
вот к примеру Windows Server 2003 R2 Platform SDK x64 https://www.microsoft.com/en-us/download/details.aspx?id=6905
« Последнее редактирование: 03-04-2018 09:49 от Ochkarik » Записан

RTFM уже хоть раз наконец!  RTFM :[ ну или хотя бы STFW...
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #17 : 03-04-2018 21:07 » 

У нас в архиве есть DDK. Это по драйверам. Вдруг надо...
https://club.shelek.ru/viewfiles.php?id=2
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
brunomann
Интересующийся

ge
Offline Offline

« Ответ #18 : 05-04-2018 13:41 » 

Здравствуйте, уважаемые. Ochkarik СПАСИБО за ответы, но по Вашим ... ссылкам, можно скачать только 64-bit версию SDK. Здесь http://www.wikiwand.com/en/Microsoft_Windows_SDK ничего из нужного нет. RXL за ссылку на DDK СПАСИБО!
В Internet нашел только #10)  Windows Server 2003 R2 Platform SDK   5.2.3790.2075.51  (2006-03-14) (Also suggested by MS to work with VS6),  (может кому-нибудь пригодится, скачайте - пока не удалили) здесь:  http://download.cnet.com/Windows-Server-2003-R2-Platform-SDK-ISO-Download/3000-10248_4-10731094.html      5.2.3790.2075.51.PlatformSDK_Svr2003R2_rtm.img      (~419MB)
Из старых Platform SDK, самая старая, которую удалось найти это: Platform SDK August 2002 Edition  5.2.3672.1 (2002-08) (1-20.cab, EXTRACT.EXE, PSDK-FULL.bat   ~500MB)(может кому-нибудь пригодится, скачайте - пока не удалили)
здесь:  http://portal.programmistov.com/
Но, к сожалению v5.2.3672.1 (2002-08) - НЕ ПОДХОДИТ (!) - НУЖНЫ ЕЩЕ БОЛЕЕ СТАРЫЕ.

Уважаемые господа СИСТЕМНЫЕ ПРОГРАММИСТЫ, моя просьба остается в силе: если у кого остались - кто-нибудь, пожалуйста, выложите на Вашем сервере (или где-нибудь на свободном файлообменнике) следующие ОЧЕНЬ СТАРЫЕ SDK от Microsoft (и дайте ссылки на них), в Итернете ИХ (#1, #2, #3, #4, #5, #6, #7, #8), и #9)  НИГДЕ НЕВОЗМОЖНО НАЙТИ(!!!) (все ссылки или битые-мертвые или ложные ЖальЖальЖаль
НУЖНЫ ИМЕННО ВСЕ ЭТИ SDK (особенно #1, #2, #3, #4, #5, #6):

----------------------------------------
#1) Microsoft Win32 Software Development Kit 4.0 (v4.0)
----------------------------------------
#2) Microsoft Platform SDK April 1999 (1999-04) (Last Platform SDK to officially install on Windows 95)
----------------------------------------
#3) Microsoft Platform SDK September 1999 (1999-09) (Last Platform SDK to fully support Visual C++ 5.0 (Visual C++ 5.0  announced Feb. 11, 1997, was available on March 19, 1997))
----------------------------------------
#4) Microsoft Platform SDK February 2001 (2001-02)
(The Microsoft Platform SDK, February 2001 Edition, was the last to ship redistributable components as an integral part of the SDK.)
----------------------------------------
#5) Microsoft Platform SDK June 2001 (2001-06)
Last Platform SDK to officially develop for Windows 95. (Does not officially install on Windows 95)
----------------------------------------
#6) Microsoft Platform SDK August 2001  5.1.2601.0  (2001-08) Last Platform SDK to unofficially develop for Windows 95. (Does not officially install on Windows 95)
----------------------------------------
#7) Microsoft Platform SDK November 2001  5.2.3590.2  (2001-11)
----------------------------------------
#8) Microsoft Platform SDK May 2002   5.2.3639.1  (2002-05)
----------------------------------------
#9) Microsoft Platform SDK July 2002  5.2.3663.0  (2002-07)
----------------------------------------

жду с терпением и заранее БОЛЬШОЕ СПАСИБО!
С уважением Bruno Mann


Добавлено через 26 минут и 47 секунд:
P.S.
в Internet все ссылки или битые-мертвые или ложные!
На официальном сайте Microsoft ИХ НЕТ!
(нет даже в архивах Microsoft)
Цитата: автор Гром
Статья_ _Как писать драйвера (часть 1)
"... В любом случае надо скачать Win DDK (Driver Development Kit), для той платформы, под которую пишется драйвер. Его можно брать с разных источников, лично я предпочитаю сайт Майкрософта (Microsoft). Для линейки Windows 9x вам ПОНАДОБИТСЯ и SDK (Software Development Kit)(!!!), который возьмите там же (Для Windows 9x НЕТ ТАМ НИЧЕГО!).

Так как под продукцию Билла Гейтса стоит поставить и VC++ , я посоветую ставить в таком порядке.

1. Visual C++ 6
2. SDK (-!)
3. DDK

Для более поздних платформ достаточно только DDK. Установив все эти продукты вы получите возможность собирать и инсталлировать драйвера.
..."

"...Для линейки Windows 9x вам ПОНАДОБИТСЯ и SDK (Software Development Kit)(!!!), ... для разработки под ОС Windows 95, Windows 98, Windows 98SE"...
Вот такой заколдованный круг получается - без этих ОЧЕНЬ СТАРЫХ SDK НИЧЕГО НЕ ПОЛУЧИТСЯ!:(ЖальЖаль
ОЧЕНЬ ПРОШУ ПОМОГИТЕ...

Добавлено через 25 минут и 24 секунды:
https://club.shelek.ru/viewart.php?id=30   Часть первая: "Что нужно для компиляции простейшего драйвера?"
Как писать драйвера (часть 1)   
Автор:   Гром
Написание драйвера под Windows. Статья базируется на примере драйвера-фильтра из NDIS. 
« Последнее редактирование: 05-04-2018 14:08 от brunomann » Записан
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #19 : 05-04-2018 22:12 » 

На торрентах уже смотрел?

Windows 2003 Platform SDK и DDK (более точно версия из описания не известна)
https://rutracker.org/forum/viewtopic.php?t=1643321
« Последнее редактирование: 05-04-2018 22:23 от RXL » Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Ochkarik
Модератор

ru
Offline Offline
Пол: Мужской

« Ответ #20 : 06-04-2018 10:34 » 

для 95 возьмите февральскую 2003. вроде это последняя для  VC6  с поддержкой 95/98
https://en.wikipedia.org/wiki/Microsoft_Windows_SDK
ссылки на сайт майкрософта там же
Записан

RTFM уже хоть раз наконец!  RTFM :[ ну или хотя бы STFW...
brunomann
Интересующийся

ge
Offline Offline

« Ответ #21 : 08-04-2018 05:10 » 

Здравтвуйте, спасибо, что ответили.  RXL эта https://rutracker.org/forum/viewtopic.php?t=1643321  Для установки требуется Windows XP, Windows 2000, или Windows NT 4.0 - не подходит.  Таких старых Platform SDK на рутрекере НЕТ Жаль
Уважаемый Ochkarik, согласен с Вами.
Эта версия:
 Microsoft Platform SDK February 2003  5.2.3790.0 (2003-02) Last version with VC6 support and latest version with Windows 95 and Windows 98 support.
устанавливается и работает (как  работает? насколько правильно работает? это = отдельные вопросы (??))
работает под Windows 95 и Windows 98, но ПОДДЕРЖИВАЕТ РАЗРАБОТКУ ПРИЛОЖЕНИЙ ТОЛЬКО ДЛЯ OS: Windows 2000, Windows XP, Windows Server 2003 (!) Жаль (И ПРОТЕСТИРОВАТЬ созданые приложения можно ТОЛЬКО на машине, где УСТАНОВЛЕНА Windows 2000 или Windows XP или Windows Server 2003 соответсвенно.
Даже самая старая версия, из найденных Microsoft PLATFORM SDK: Microsoft Platform SDK August 2002  5.2.3672.1 (2002-08) к большому сожалению НЕ ПОДДЕРЖИВАЕТ РАЗРАБОТКУ ПОД Windows 95 и Windows 98 (!!!), Windows ME Жаль Жаль Жаль
А поддерживает разработку ТОЛЬКО ПОД Windows NT 4.0, Windows 2000 и Windows XP (!) (да, не удивляйтесь, Windows XP вышла в 2003 году, но воможность разработки была заявлена уже в Platform SDK за Август 2002 года).

Например, чтобы написать драйвер для Windows 98, нужен Platform SDK за сентябрь 1999 года: Microsoft Platform SDK September 1999 (1999-09)
Last Platform SDK to fully support Visual C++ 5.0
(последний SDK с полной поддержкой  Visual C++ 5.0  т.е. КАТЕГОРИЧЕСКИ РЕКОМЕНДОВАННЫЙ для работы с Device Driver Kit-ами: 
Windows 98 DDK  July 1998 (1998-07)  и с 
Windows 98 SE DDK  May 1999(1999-05) )
Последняя версия и то уже НЕОФИЦИАЛЬНО поддерживающая разработку для Windows 95 (и, возможно для Windows 98) это:
Microsoft Platform SDK August 2001  5.1.2601.0  (2001-08) 
Last Platform SDK to unofficially develop for Windows 95. (Does not officially install on Windows 95 - Еще и ОФИЦИАЛЬНО НЕ ЖЕЛАЕТ устанавливаться на Windows 95!!!). За август 2002 года уже не поддерживает (максимум 2001 год).

Неужели ни у кого не осталось? хотя бы
Microsoft Platform SDK September 1999  (1999-09)
Microsoft Platform SDK August 2001  5.1.2601.0  (2001-08)
Записан
Ochkarik
Модератор

ru
Offline Offline
Пол: Мужской

« Ответ #22 : 08-04-2018 20:46 » 

на ваш страх и риск!
вот ссылка - на пробу две версии из семи скачал, экзешник открывал winrar-ом - внутри что то похожее на структуру инсталяшки SDK 2001-2003, но я не проверял!
_https://the-eye.eu/public/MSDN/Platform%20SDK%20and%20DDKs/
проверьте на вирусы обязательно!!! нашел в интернете, ресурс мне неизвестный! на ваш страх и риск.
я б в виртуалке запускал)
« Последнее редактирование: 08-04-2018 21:05 от Ochkarik » Записан

RTFM уже хоть раз наконец!  RTFM :[ ну или хотя бы STFW...
brunomann
Интересующийся

ge
Offline Offline

« Ответ #23 : 13-04-2018 04:46 » 

Здравствуйте, уважаемый Ochkarik БОЛЬШОЕ СПАСИБО, за ссылку и за предостережение. (Я наверное уже надоел, за что прошу прощения, но обращаться больше некуда.) Скачал, проверил антивирусом ESET NOD32 = угроз не обнаружилось, установил по отдельности (en_platsdk_august2001.exe ~370MB;  en_platform_sdk_june_2001.exe ~338MB). Да, устанавливаются на Windows 98, можно создавать приложения, НО НЕ ДРАЙВЕРЫ...
Эти Platform SDK:
---------------------------------------
 Microsoft Platform SDK June 2001 (2001-06)
Last Platform SDK to officially develop for Windows 95. (Does not officially install on Windows 95)
и--------------------------------------
 Microsoft Platform SDK August 2001  5.1.2601.0  (2001-08) Last Platform SDK to unofficially develop for Windows 95. (Does not officially install on Windows 95)
---------------------------------------
требуют для работы Visual C++ 6.0 (MFC 6.0) (1998) и ОТКАЗЫВАЮТСЯ РАБОТАТЬ с Visual C++ 5.0 (MFC 4.21) (1997-04-28).

Device Driver Kit-ы: 
Windows 98 DDK  July 1998 (1998-07)  и   
Windows 98 SE DDK  May 1999 (1999-05) ОТКАЗЫВАЮТСЯ РАБОТАТЬ с Visual C++ 6.0 (!), и требуют для работы Visual C++ 5.0.

Это уже не "заколдованный круг", а "заколдованный ЛАБИРИНТ"!

Методом проб и ошибок удалось выяснить, что наиболее подходящим SDK для раработки драйверов для Windows 98 является:
//-------------------------------------
Microsoft Platform SDK September 1999  (1999-09)
Last Platform SDK to fully support Visual C++ 5.0 (1997-04-28)
//-------------------------------------

Только ГДЕ ЕГО НАЙТИ???

Записан
Ochkarik
Модератор

ru
Offline Offline
Пол: Мужской

« Ответ #24 : 13-04-2018 09:51 » 

в чем выражается "ОТКАЗЫВАЮТСЯ РАБОТАТЬ с Visual C++ 6.0?"

Добавлено через 4 минуты и 4 секунды:
Windows 98 DDK есть от июля 99 -это позднее чем вышла 6 студия в июне 99.
« Последнее редактирование: 13-04-2018 09:55 от Ochkarik » Записан

RTFM уже хоть раз наконец!  RTFM :[ ну или хотя бы STFW...
brunomann
Интересующийся

ge
Offline Offline

« Ответ #25 : 17-04-2018 04:47 » 

Здравствуйте, уважаемый Ochkarik еще раз хочу Вас поблагодарить, Вы совершили невозможное - нашли в Интернете Platform SDK старше Августа 2002 года!
Простите, забыл кавычки - надо было так: (Win 98, 98SE DDK) "ОТКАЗЫВАЮТСЯ РАБОТАТЬ" с Visual C++ 6.0 (!), и требуют для работы Visual C++ 5.0.

Цитата:
The Essential Guide to the Windows 98 DDK ((98)DDKGUIDE.DOC) и Installing the Windows 98 DDK (W98GS.CHM)
"VC++ 6.0 Do not use. This version has name decoration INCOMPATIBILITY problems in some cases, making it unsuitable for building VxDs. Do not use with the Windows 95 DDK or with the Windows 98 DDK.
Note that Visual C++ 6.0 is NOT SUPPORTED for any of the samples."

VC++ 5.0 The HIGHEST RECOMMENDED VERSION to compile sample code found in the Windows 98 DDK. General driver and VxD development.     
If you are using Visual C++ 5.0, some warnings may occur unless you have installed Visual Studio 5.0 Service Pack 3.

However, once you start building your own driver, you might NEED header files from the Platform SDK that are not on this release of the Windows 98 DDK. You can either copy the required header file or files from the Platform SDK to the appropriate Include directory under either %98DDK% or %VCPPDEV%, or you can install the Platform SDK and edit the Setenv.bat file in %98DDK%\BIN to run the Setenv.bat file that is installed in %MSTOOLS%.

Цитата:
Microsoft Platform Software Development Kit (SDK), August 2001 Edition ((PSDK 08 2001)contents.htm)

System Requirements
Operating System Requirements
Windows® XP
Windows XP 64-Bit Edition
Windows XP Professional
Windows XP Home Edition
Windows® .NET Server (Beta 2)
Windows® 2000 Server
Windows 2000 Professional
Windows NT® 4.0 Server
Windows NT 4.0 Professional
Software Requirements
Microsoft Windows NT 4.0 Service Pack 6 or later
Microsoft Internet Explorer 5 or later
Microsoft Windows Installer version 1.2 runtime executables on Windows NT version 4.0, and a native version of Microsoft Windows Installer on other platforms.
 
A C/C++ compiler (Microsoft® Visual C++® 6.0 or later) to build C/C++ samples.
A prerelease C/C++ compilation system is provided to target Windows 2000 64-Bit Edition (prerelease). To gain access to the compilation system, during setup you must select Win64 Development Components (prerelease).
Microsoft® Visual Basic® to build Visual Basic samples.
 
Hardware
Approximately 1150 MB of disk space is required for a full installation, but a good deal more space is needed to compile all the samples. Significantly more space is needed when installing to a FAT partition. However, you may reduce disk space usage by choosing the Custom install option and selecting only the components you need.
--------------------------------------------------------------------------------

Microsoft Platform SDK, June 2001 Edition (((PSDK 06 2001)contents.htm))

System Requirements
...
A C/C++ compiler (Microsoft Visual C++® 6.0 or later) to build C/C++ samples.
...

Windows 9x/ME Installation
Installation of the Platform SDK and its component SDKs on Windows 95, Windows 98, and Windows ME is no longer supported. You can still build applications for these target operating systems from the PSDK Build Environment; you just can't develop ON them.

Tested Compilers
The Platform SDK has been tested with Visual C++® 6.0 Service Pack 4. Some samples may not build without applying Visual Studio Service Pack 4. See http://msdn.microsoft.com/vstudio/ for more information about Visual Studio service packs. Samples can be built with other compilers, but other compilers were not completely tested.

If you are using Visual C++ 5.0, it is RECOMMENDED that you upgrade to Visual C++ 6.0. The import libraries included with this release of the Platform SDK have a DIFFERENT FORMAT than that used by Visual C++ 5.0, which improves performance and decreases storage requirements.

Building COM Samples on Windows 98 on Windows ME
The COM samples located in %MSSDK%\Samples\COM  SHOULD NOT BE BUILT on Windows 98 or Windows ME, though they can be built on Windows XP RC1 32-bit (Home Edition or Professional), Windows 2000 (Professional or Server), or Windows NT 4.0 (Professional or Server) to target Windows 98 or Windows ME (except for Com\Fundamentals\DCom\TimeOuts\PingResp).
--------------------------------------------------------------------------------

Т.е. для:
Windows 98 DDK  July 1998 (1998-07)  и   
Windows 98 SE DDK  May 1999 (1999-05) нужен Visual C++ 5.0.

а для:
Microsoft Platform SDK June 2001 (2001-06)
и
Microsoft Platform SDK August 2001  5.1.2601.0  (2001-08)
нужен Visual C++ 6.0.

Для разработки драйверов под Win9x
последний совместимый Platform SDK с полной поддержкой Visual C++ 5.0 это:
Microsoft Platform SDK September 1999  (1999-09)
Last Platform SDK to fully support Visual C++ 5.0 (1997-04-28).

Буду ОЧЕНЬ ПРИЗНАТЕЛЕН, если дадите живую ссылку.

P.S.
вот последние версии Windows 95 DDK выходили и позже июля 1998 (но требовали Visual C++ 4.0 и Microsoft Win32 Software Development Kit):
You can find handy printable documentation on the July 1998 and later versions of the Windows 95 DDK CD-ROM, located in the \NEW95DOC path.  Note that this path is NOT automatically copied to your hard disk when you install the DDK; you need to copy the files manually. 
(кстати было бы неплохо, если кто-то выложит все содержимое этой папки \NEW95DOC и вообще самую последнюю версию Windows95 DDK).

С уважением, Bruno Mann.
Записан
Ochkarik
Модератор

ru
Offline Offline
Пол: Мужской

« Ответ #26 : 17-04-2018 09:19 » 

Слушайте, я работал с драйверами на 95. Было это, сейчас посмотрел, в конце 2001 и последний проект точно собирал в 6 студии, судя по файлам.
1. когда то у меня была проблема - я зачем то перезаписывал компилятор или линкер студии версией из DDK. уже не помню зачем, возможно как раз обходил этот нюанс.
использовался судя по логам  Microsoft (R) Optimizing Compiler Version 12.00.9044.0
2. драйвера вообще можно комплировать пользуясь компилятором из DDK.  Все примеры если мне не изменяет память там компилировались в консоли. короче проблема по-моему решаема. вы пробуйте.


Записан

RTFM уже хоть раз наконец!  RTFM :[ ну или хотя бы STFW...
brunomann
Интересующийся

ge
Offline Offline

« Ответ #27 : 18-04-2018 06:34 » 

Цитата:
"Слушайте, я работал с драйверами на 95. Было это, сейчас посмотрел, в конце 2001 и последний проект точно собирал в 6 студии, судя по файлам..."
А какой P. SDK использовали?
"я зачем то перезаписывал компилятор или линкер студии версией из DDK. уже не помню зачем, возможно как раз обходил этот нюанс."
Опишите пожалуста по-подробнее все нюансы

Добавлено через 5 минут и 37 секунд:
А заголовки (*.h), или др. файлы из P. SDK 2001 08  как подружить с Win98 DDK?
« Последнее редактирование: 18-04-2018 06:40 от brunomann » Записан
Ochkarik
Модератор

ru
Offline Offline
Пол: Мужской

« Ответ #28 : 18-04-2018 12:26 » 

нюансы я уже не помню, сколько времени прошло) и какие там нюансы брал компилятор DDK с его библиотекамии перезаписывал им компилятор студии по путям.
в конце концов выкиньте студию вообще компилите через мейк. если уж так надо.
Записан

RTFM уже хоть раз наконец!  RTFM :[ ну или хотя бы STFW...
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines