Точка входа в _except_handler4_common не найдена (wdk)
От: -prus-  
Дата: 19.12.12 11:25
Оценка:
Всем привет!

Есть dll скомпилированная wdk'шным build'ом под WinXP.
При ее загрузке появляется сообщение: "Точка входа в процедуру _except_handler4_common не найдена в библиотеке DLL msvcrt.dll".
Полазил в инете, но что-то ничего не помогает. Под Вистой и Семеркой все работает ништяк.

Source файл для dll:

TARGETNAME=fd
TARGETTYPE=DYNLINK
TARGETEXT=dll

USE_LIBCMT=1

DLLENTRY=_DllMainCRTStartup
DLLDEF=fd.def

C_DEFINES=$(C_DEFINES) -DUNICODE -D_UNICODE

LINKLIBS=$(SDK_LIB_PATH)\shell32.lib \
$(SDK_LIB_PATH)\Kernel32.lib

INCLUDES=$(INCLUDES); \
$(IFSKIT_INC_PATH); \
$(DDK_INC_PATH); \
..\..\; \
..\include

TARGETLIBS=$(TARGETLIBS) \
$(IFSKIT_LIB_PATH)\fltLib.lib

SOURCES=fd.cpp \
filesystem.cpp \
dbgview.cpp \
win32error.cpp

!if "$(DDK_TARGET_OS)"=="WinLH"
_NT_TARGET_VERSION=$(_NT_TARGET_VERSION_WINXP)
!endif


Подскажите плз как быть.
Заранее крайне буду благодарен!
С уважением,
Евгений
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.