Xor
Гость
|
|
« : 07-05-2004 04:39 » |
|
В релизном .sys появляеться упоминание о "_alldvrm". А при попытке стартануть сервис появляеться messagebox с сообщением:
--------------------------- Windows - Driver Entry Point Not Found --------------------------- The C:\Driver\driver.sys device driver could not locate the entry point _alldvrm in driver ntoskrnl.exe. --------------------------- OK ---------------------------
Подскажите как быть plz?
|
|
|
Записан
|
|
|
|
Xor
Гость
|
|
« Ответ #1 : 07-05-2004 05:02 » |
|
Выяснил, что ссылка на "_alldvrm" появляется только при включении опции /Og то есть global optimizations.
|
|
|
Записан
|
|
|
|
grozny
Гость
|
|
« Ответ #2 : 07-05-2004 07:23 » |
|
ну типа сам и ответил - надо ручками ентри пойнт писать, если пользуешь глобальную оптимизацию. Для драйвера всегда полезно ентри пойнт задавать в явном виде.
|
|
|
Записан
|
|
|
|
Xor
Гость
|
|
« Ответ #3 : 10-05-2004 06:00 » |
|
Нет, -entry:GsDriverEntry@8 всегда прописан. А вот при глобальной оптимизации начинает использоваться "_alldvrm" и при старте ненаходится.
|
|
|
Записан
|
|
|
|
|