Вызов CancelIoEx под Win XP
От: Аноним  
Дата: 14.01.10 14:58
Оценка:
Привет всем.

Столкнулся с проблемой. Есть проект в VS 2008 (С++).
WINVER = 0x0501, WIN32_WINNT 0x0501, WIN32_WINDOWS = 0x0400

Собранный исходник запускается на Vista, и не хочет запускаться на XP.
Проблема кто-то подлинковывает вызов CancelIoEx.
Как узнать что за гад это творит?

Спасибо. Слава.




15.01.10 16:01: Перенесено модератором из 'C/C++. Прикладные вопросы' — Кодт
Re: Вызов CancelIoEx под Win XP
От: j s p Украина  
Дата: 14.01.10 15:14
Оценка:
А>Собранный исходник запускается на Vista, и не хочет запускаться на XP.
А>Проблема кто-то подлинковывает вызов CancelIoEx.

CancelIoEx — из вистовского апи, в хп его нет
Re: Вызов CancelIoEx под Win XP
От: SBM20  
Дата: 14.01.10 18:46
Оценка:
А>Как узнать что за гад это творит?

call browser -> show callers graph ?
... << RSDN@Home 1.2.0 alpha 4 rev. 1303>>
Re[2]: Вызов CancelIoEx под Win XP
От: Аноним  
Дата: 15.01.10 04:28
Оценка:
Здравствуйте, SBM20, Вы писали:

А>>Как узнать что за гад это творит?

SBM>call browser -> show callers graph ?

Оказалось, что вызов CancelIoEx вызывался явным образом.
Совершенно не понятно почему в WinBase.h этот вызов не был
оформлен в #if #endif. До тех пор, пока не добрались до всех
исходников ничего не получалось.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.