Сейчас на форуме: UniSoft, zds, ManHunter, rmn (+5 невидимых)

 eXeL@B —› Программирование —› Win32 SDK
Посл.ответ Сообщение


Ранг: 114.4 (ветеран), 21thx
Активность: 0.040.01
Статус: Участник

Создано: 25 января 2012 00:15
· Личное сообщение · #1

Понадобилось скомпилировать один драйвер для работы в Windows NT. Если NTDDK я успешно нашел, то оказалось, что для его работы нужен впридачу Win32 SDK. При попытке скомпилировать или просто открыть какой-либо утиль из состава NTDDK, вижу следующее сообщение:

Error: MSTOOLS enviroment variable not recognized.
The Win32 SDK must be installed.


Поиск по Google на результат не вывел. Может у кого-то завалялся этот анахронизм?

Спасибо.



Ранг: 512.7 (!), 360thx
Активность: 0.270.03
Статус: Модератор

Создано: 25 января 2012 00:50 · Поправил: sendersu
· Личное сообщение · #2

Larry
видимо вам надо MS Platform SDK
Раз платформа - каменного века, ставьте полную версию VC6 6-дисковую, там все будет

здесь линки всякие древние
http://forum.exetools.com/showthread.php?t=13695&highlight=Platform+SDK

| Сообщение посчитали полезным: Larry


Ранг: 114.4 (ветеран), 21thx
Активность: 0.040.01
Статус: Участник

Создано: 25 января 2012 11:30
· Личное сообщение · #3

sendersu пишет:
видимо вам надо MS Platform SDKРаз платформа - каменного века, ставьте полную версию VC6 6-дисковую, там все будет

Я не уверен, что NTDDK ее подхватит.

sendersu пишет:
здесь линки всякие древниеhttp://forum.exetools.com/showthread.php?t=13695&highlight=Platform+SDK

К сожалению, к exetools у меня нет доступа.



Ранг: 85.4 (постоянный), 51thx
Активность: 0.090
Статус: Участник

Создано: 25 января 2012 11:32
· Личное сообщение · #4

на 4-ом по 6-ой дисках от 6-ой студии вы найдете то, что ищете

| Сообщение посчитали полезным: Larry

Ранг: 512.7 (!), 360thx
Активность: 0.270.03
Статус: Модератор

Создано: 25 января 2012 11:54
· Личное сообщение · #5

Раз доступа нету, продублирую, мож еще кому надо будет.....

=====================
1) Tools, SDKs, and DDKs (versions)
http://www.howard.edu/technology/isas/softwaredistribution/extended/toolssdksddks.htm

2) wiki for MS SDK (versions)
http://en.wikipedia.org/wiki/Microsoft_Windows_SDK

3) lots of SDKs
http://storage.siliconhill.cz/MSDNAA/Rapid_Setup/

4) Feb 2003 Platform SDK full download:

http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.1.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.2.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.3.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.4.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.5.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.6.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.7.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.8.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.9.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.10.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.11.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.12.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.13.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.bat
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/extract.exe

5) want more?

http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3718.1/FULL/PSDK-FULL.bat
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3718.1/FULL/extract.exe
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3718.1/FULL/PSDK-FULL.1.cab

digits are from 1 tillll 16
............
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3718.1/FULL/PSDK-FULL.16.cab

6) even more?

http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3672.1/FULL/PSDK-FULL.bat
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3672.1/FULL/extract.exe
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3672.1/FULL/PSDK-FULL.1.cab

digits are from 1 tillll 20
............
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3672.1/FULL/PSDK-FULL.20.cab

upd: summary

The "template" URL for older PSDKs is:

http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/build/FULL/PSDK-FULL.num.cab

Now, the build might be:
2601.0 (August 2001 edition)
3590.2 (November 2001 edition)
3639.1 (May 2002 edition)
3663.0 (July 2002 edition)
3672.1 (August 2002 edition)
3718.1 (October 2002 edition)
3790.0 (February 2003 edition)
2600.2180 (PSDK XP SP2 edition)

For each build, the num should be iterated from 1 till you get a cab file smaller than all the others (usually the cab files are 25MB in size).

Visual Studio 6 0 Enterprise Pack 6 Incl MSDN 99
http://btjunkie.org/torrent/Visual-Studio-6-0-Enterprise-Pack-6-Incl-MSDN-99/378227738492713a68dab6b483ef6b2d34d93326a0cb

=====================

| Сообщение посчитали полезным: Larry


Ранг: 337.6 (мудрец), 224thx
Активность: 0.210.1
Статус: Участник
born to be evil

Создано: 25 января 2012 20:38
· Личное сообщение · #6

Larry
ежели вы хотите скомпилировать usb-дровину под nt4, то разгребать придется еще некие вещи. это так, к слову

-----
От многой мудрости много скорби, и умножающий знание умножает печаль





Ранг: 114.4 (ветеран), 21thx
Активность: 0.040.01
Статус: Участник

Создано: 25 января 2012 23:14
· Личное сообщение · #7

ajax, да мне не в первой всякие вещи разгребать, и я уже морально готов. Выкачиваю 6-дисковую VC 6.0.




Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 26 января 2012 04:08
· Личное сообщение · #8

Larry пишет:
Понадобилось скомпилировать один драйвер для работы в Windows NT.

для драйверов - win32 sdk не нужен




Ранг: 114.4 (ветеран), 21thx
Активность: 0.040.01
Статус: Участник

Создано: 26 января 2012 16:57
· Личное сообщение · #9

reversecode пишет:
для драйверов - win32 sdk не нужен

Уверены? Стандартный батник:

@echo off
del /Q exe\drv_name.sys
call C:\DDK\bin\setenv.bat C:\DDK
d:
cd D:\drv_name\
nmake


На выходе получаю:

Error: MSTOOLS enviroment variable not recognized.
The Win32 SDK must be installed.
Указанное имя не является внутренней или внешней командой, исполняемой программой или пакетным файлом.




Ранг: 512.7 (!), 360thx
Активность: 0.270.03
Статус: Модератор

Создано: 26 января 2012 18:09
· Личное сообщение · #10

reversecode
Для Win2k и версий выше SDK пак для DDK и сбора драйверов не нужен

еще я б поискал кто имнно печатает ету строку и по какой причине.
мож переменные среды какие надо (скорей всего)




Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 26 января 2012 18:10
· Личное сообщение · #11

Mick January 24th, 2003, 12:38 PM
http://www.codeguru.com/forum/archive/index.php/t-227780.html

да и setenv можно поправить
компилеры всегда были в DDK




Ранг: 114.4 (ветеран), 21thx
Активность: 0.040.01
Статус: Участник

Создано: 27 января 2012 13:56
· Личное сообщение · #12

Всем спасибо. Я разобрался.


 eXeL@B —› Программирование —› Win32 SDK
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати