Можно ли изменить стартовую функцию для драйвера? Судя по документации к link в WinDDK для этого служит опция /ENTRY. В SOURCES добавил следущую строку: Код (Text): LINKER_FLAGS = $(LINKER_FLAGS) /ENTRY:my_driver_startup /MAP:$(TARGETPATH)\i386\$(TARGETNAME).map В результате стартовая процедура не меняется на my_driver_startup. Map файл создается, значит компилятор "видит" опции LINKER_FLAGS.
1) посмотри в логах как был вызван Linker, посмотри в IDA что получилось 2) попробуй UMENTRY: http://msdn.microsoft.com/en-us/library/ms792180.aspx 3) дока для sources/build: http://msdn.microsoft.com/en-us/library/ms792095.aspx 4) а зачем тебе менять entry point? Ты ж сам реализуешь DriverEntry() - делай что тебе надо оттуда
Для драйвера не работает. Естественно, если линковать вручную /ENTRY: работает без сюрпризов, единственно, это несколько муторно.