информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Сетевые кракеры и правда о деле ЛевинаВсе любят медSpanning Tree Protocol: недокументированное применение
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 700 с лишним git-серверов пострадало... 
 От повторного пришествия Шаи-Хулуда... 
 Крупный сбой Azure и других сервисов... 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Так если все это дело в win2k происходит, почему тогда _win32_winnt меньше 0x0400? 02.08.01 15:11  Число просмотров: 1046
Автор: Glory <Mr. Glory> Статус: Elderman
<"чистая" ссылка>
<programming>
CryptoAPI 31.07.01 14:27  
Автор: Heromantor Статус: Незарегистрированный пользователь
<"чистая" ссылка>
ПРоблема такая хочу подключить wincrypt.h но там происходит пропуск всего файла из-за #if(_WIN32_WINNT >= 0x0400) ставлю принудительно #define _WIN32_WINNT 0x0400 тоды пишет что-то вроде c:\program files\microsoft visual studio\vc98\include\wincrypt.h(24) : error C2146: syntax error : missing ';' before identifier 'HRESULT'
c:\program files\microsoft visual studio\vc98\include\wincrypt.h(24) : fatal error C1004: unexpected end of file found
Т.е. типа тип LONG не определен? Как с этим быть.
P.S. Все енто дело обитает на платформе win2k
CryptoAPI 03.09.01 16:35  
Автор: PS <PS> Статус: Elderman
<"чистая" ссылка>
Будучи в отпуске пропустил несколько интересных и полезных тем. Надеюсь меня простят за поднятие старых вопросов, все таки не один человек сталкивался с подобными проблемами.
Эта и аналогичные проблемы лечатся чтением MSDN. Привожу небольшую выдержку:

This SDK can be used to target applications for Microsoft® Windows® 95, Microsoft Windows NT® 4.0, Microsoft Windows® 98, and Microsoft Windows 2000 using the header file conventions below.

The makefiles generated by Microsoft Visual C++® 5.0 and 6.0 target Windows NT 3.51 by default. Therefore, to use functions introduced in Windows NT 4.0 or later, which are protected by conditional code, you must define the appropriate macros. Otherwise, you will receive the following error message from the compiler: error C2065: undeclared identifier. You may also need to ensure that the INCLUDE environment variables has the path to the SDK header files listed before the path to the Visual C++ header files. Otherwise, you will receive error C2065 for items that were introduced after Visual C++ was released.
Так если все это дело в win2k происходит, почему тогда _win32_winnt меньше 0x0400? 02.08.01 15:11  
Автор: Glory <Mr. Glory> Статус: Elderman
<"чистая" ссылка>
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2025 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach