· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.WIN32 —› Windows 2000 Checked Build

Посл.отвђт Сообщенiе


Дата: Янв 14, 2004 01:12:33 · Поправил: korst

Здравствуйте господа !!!
Меня интересует чем отличается Windows 2000 Checked Build от обычной Windows 2000 ...
Как я понял вроде отладочная версия ...
Мне бы хотелось получить таковую ....
Если кто знает где ее можно скачать (может даже microsoft), и на каких условиях ...
Буду благодарен тому, кто поможет ....
Если кто-то пользовался данной версией, - оставтье свои комментарии ...


Дата: Янв 14, 2004 06:37:17

где ее можно скачать

Напоминаю на всякий случай - никакого вареза. За варез - бан. Линки на траилы допускаются.
А так - да. У меня самого есть где-то XP checked build. Хорошая штука в хозяйстве - как раз для разработчиков дров!


Дата: Янв 14, 2004 09:42:24

korst
Таже винда но без оптимизации (легче читать диссасемблированный код), с большим количеством проверок.
Поставляется с MSDN. Найти можно только у знакомых программеров. ИМХО смысла особого в ней нет. Только (возможно) при отладке драйверов даст больше инфы по сбою. Так (ИМХО) вполне достаточно обычной винды + отладочных символов(.pdb)


Дата: Янв 14, 2004 12:08:16 · Поправил: Four-F

[ MoKC0DeR: ИМХО смысла особого в ней нет. ]

Если только дрова за деньги не продавать. Прежде всего она для дровосеков и для самих разработчиков оси. С ДДК специально поставляется два набора либ: для checked и free версий. Отладочная версия отличается более жесткой проверкой параметров передаваемых в API. И всякие доп фичи.
Например, второй параметр макроса IoAcquireRemoveLock помечает блокировку тэгом, а при снятии блокировки IoReleaseRemoveLock тэги сравниваются, если не совпадают, кирдык. В релизе этот тэг игнорируется. В ДДК так прямо и написано: "If a driver specified a Tag when it acquired the lock, the driver must specify the same Tag when releasing the lock. If the tags do not match, this routine asserts on a checked build. The I/O system only uses this parameter on checked builds."


Дата: Янв 14, 2004 13:11:50 · Поправил: korst

Про линки понятно, я уже попался раз (не зная) ...
Может кто знает, где можно этот W2k/XP вытянуть - тогда намыльте ссылку мне на ящик korst@mail.ru. Уж очень хочется попробовать ...

Если она поставляется в MSDN, то в каком виде последнего ?
У меня на 3-х CD MSDN (October 2001), но там только справочная информация.

Какая комплектация должна быть у такого MSDN ?
Поставляется такая версия с DDK ?

Да и по поводу символов ...
У меня есть Windows 2000 Pro (не SPx) файлы символьных идентификаторов. Но также есть Win2000 Pro SP2, SP4 ...
Подойдут ли файлы символьных идентификаторов от non SP к SP2 и/или SP4 ???


Дата: Янв 14, 2004 14:56:41

[ korst: Поставляется такая версия с DDK ? ]

Нет.


[ korst: Подойдут ли файлы символьных идентификаторов от non SP к SP2 и/или SP4 ??? ]

Ни в коем случае! У m$ на сайте есть целый раздел по символам. Чтоб не тянуть весь пакет охриненного размера, можешь воспользоваться Symbol Retriever из Driver Studio/Suite и тянуть только символы для конкретных модулей. Или в WinDbg есть аналогичная фича.


Дата: Янв 14, 2004 15:58:58

Four-F
Спасибо за информацию !!!


Дата: Янв 14, 2004 18:31:18

Или в WinDbg есть аналогичная фича

От себя добавлю, что и LiveKD, и VS .NEY 2002/2003 понимают, что такое NT_SYMBOL_PATH.


Дата: Янв 14, 2004 20:55:31

Господа ! Подскажите ссылку на Microsofte для раздела по файлам символьных идентификаторов !!!
Сам рылся, - нихрена не нашел !!!
Вероятно плохо искал ... но все же !!


Дата: Янв 15, 2004 02:18:26


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.118