Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.119.133.96] |
|
Сообщ.
#1
,
|
|
|
При компиляции шаблона драйвера устройства :
#include "ntddk.h" // NTSTATUS DriverEntry(IN PDRIVER_OBJECT pDriverObject,IN PUNICODE_STRING pRegistryPath); void OnUnload(IN PDRIVER_OBJECT pDriverObject); // NTSTATUS DriverEntry(IN PDRIVER_OBJECT pDriverObject,IN PUNICODE_STRING pRegistryPath) //Загрузка { DbgPrint("DriverEntry successfully comleted."); pDriverObject->DriverUnload=OnUnload; return STATUS_SUCCESS; } void OnUnload(IN PDRIVER_OBJECT pDriverObject) //выгрузка { DbgPrint("**OnUnload**"); } Компилятор выводит ошибки. Лог компиляции: bufferoverflowk.lib(gs_support.obj) :error LNK2001: unresolved external symbol DriverEntry my_drv.sys : error LNK1120: 1 unresolved externals Компилировал на Win7 & DDK |
Сообщ.
#2
,
|
|
|
Попробуй убрать флаг /GS из свойств проекта
|
Сообщ.
#3
,
|
|
|
B.V.,В MVSC ?
|
Сообщ.
#4
,
|
|
|
А где ж еще-то
|
Сообщ.
#5
,
|
|
|
B.V.,Компилирую через ddk ,MVSC использую в качестве редактора исходного кода.
|
Сообщ.
#6
,
|
|
|
Цитата Protector @ Компилирую через ddk ,MVSC использую в качестве редактора исходного кода. Значит, попробуй вписать /GS- в командную строку компилятору |
Сообщ.
#7
,
|
|
|
B.V.,
"build /GS" Первая ошибка пропала ,осталась вторая (error LNK1120) . |