Помогите, пожалуйста разобраться с сабжем.
Не могу откомпилировать код, расположенный по ссылке
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/createprocesswithlogonw.asp
Выдает ошибки:
error C2065: 'LOGON_WITH_PROFILE' : undeclared identifier
error C3861: 'CreateProcessWithLogonW': identifier not found, even with argument-dependent lookup
Платформа: MSVS 7.1 MSDE 2003
Библиотека advapi32.dll подключена.
22.09.05 13:21: Перенесено модератором из 'C/C++' — Odi$$ey
Здравствуйте, Danil Borisov, Вы писали:
DB>Помогите, пожалуйста разобраться с сабжем.
DB>Не могу откомпилировать код, расположенный по ссылке
DB>http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/createprocesswithlogonw.asp
DB>Выдает ошибки:
DB>error C2065: 'LOGON_WITH_PROFILE' : undeclared identifier
DB>error C3861: 'CreateProcessWithLogonW': identifier not found, even with argument-dependent lookup
DB>Платформа: MSVS 7.1 MSDE 2003
DB>Библиотека advapi32.dll подключена.
#if(_WIN32_WINNT >= 0x0500)
//
// LogonFlags
//
#define LOGON_WITH_PROFILE 0x00000001
#define LOGON_NETCREDENTIALS_ONLY 0x00000002
собственно, метод борьбы прост — определить макрос _WIN32_WINNT подобающим образом. Или самому сделать нужный дефайн
Здравствуйте, TarasCo, Вы писали:
TC>Здравствуйте, Danil Borisov, Вы писали:
TC>собственно, метод борьбы прост — определить макрос _WIN32_WINNT подобающим образом. Или самому сделать нужный дефайн
Да, забыл написать в исходном сообщении — разумеется я это уже сделал — результат такой же.
Система — Windows XP SP1. Есть еще какие-нибудь идеи?