Hallo,
Ich will einen Gerätetreiber den ich vor vielen Jahren mit VS6 übersetzt
habe jetzt mit VS2010 übersetzen.
Compilieren geht, aber beim Linken hängt der noch an der Zeile:
1>wdm.lib(loadcfg.obj) : error LNK2001: Nicht aufgelöstes externes
Symbol "___security_cookie".
Weiß jemand was ich da jetzt angeben muss, damit das klappt?
Anbei die Linker Parameter:
/OUT:".\LIB\i386\checked\BinTermUSB.sys" /VERSION:"4.0" /INCREMENTAL:NO
/NOLOGO /LIBPATH:".WinDDK\lib\win7\i386" /DLL
".\WinDDK\lib\win7\i386\wdm.lib" ".\WinDDK\lib\win7\i386\usbd.lib"
"kernel32.lib" "user32.lib" "gdi32.lib" "winspool.lib" "comdlg32.lib"
"advapi32.lib" "shell32.lib" "ole32.lib" "oleaut32.lib" "uuid.lib"
"odbc32.lib" "odbccp32.lib" /NODEFAULTLIB /MANIFEST:NO
/ManifestFile:".\LIB\i386\Checked\ezusb.sys.intermediate.manifest"
/ALLOWISOLATION:NO /MANIFESTUAC:NO
/PDB:"d:\Treiber\BinTermUSB\LIB\i386\Checked\ezusb.pdb" /OPT:REF
/PGD:"d:\Treiber\BinTermUSB\LIB\i386\Checked\ezusb.pgd" /TLBID:1
/ENTRY:"DriverEntry" /RELEASE /BASE:"0x10000" /DYNAMICBASE /NXCOMPAT
/MERGE:".rdata=.text" /MACHINE:X86 /ERRORREPORT:QUEUE
Mein Ziel ist es einen 64 Bit Treiber zu übersetzen, aber erst mal soll
der 32-Bit Treiber funktionieren, so wie damals erstellt.
Vielen Dank für eure Hilfe, Markus