CreateFile_
От: Аноним  
Дата: 11.08.05 13:16
Оценка:
хочу сделать rebind адаптера, используя CreateFile, DeviceIoControl, но CreateFile возвращает -1. Почему?

// Open the NDIS driver.
HANDLE hNdis = CreateFile( _T( "NDS0:" ),
GENERIC_READ | GENERIC_WRITE, 0, NULL,
OPEN_EXISTING, 0, NULL );
Re: CreateFile_
От: SergH Россия  
Дата: 11.08.05 13:28
Оценка:
Здравствуйте, Аноним, Вы писали:

А>хочу сделать rebind адаптера, используя CreateFile, DeviceIoControl, но CreateFile возвращает -1. Почему?


А>// Open the NDIS driver.

А> HANDLE hNdis = CreateFile( _T( "NDS0:" ),
А> GENERIC_READ | GENERIC_WRITE, 0, NULL,
А> OPEN_EXISTING, 0, NULL );

GetLastError?
Делай что должно, и будь что будет
Re[2]: CreateFile_
От: Аноним  
Дата: 11.08.05 13:55
Оценка:
Здравствуйте, SergH, Вы писали:

SH>Здравствуйте, Аноним, Вы писали:


А>>хочу сделать rebind адаптера, используя CreateFile, DeviceIoControl, но CreateFile возвращает -1. Почему?


А>>// Open the NDIS driver.

А>> HANDLE hNdis = CreateFile( _T( "NDS0:" ),
А>> GENERIC_READ | GENERIC_WRITE, 0, NULL,
А>> OPEN_EXISTING, 0, NULL );

SH>GetLastError?


возвращает 123.Что из этого можно извлечь?
Re[3]: CreateFile_
От: SergH Россия  
Дата: 11.08.05 14:01
Оценка:
Здравствуйте, Аноним, Вы писали:

А>возвращает 123.Что из этого можно извлечь?


Запусти утилиту Error Lookup, введи 123... У меня получилось

The filename, directory name, or volume label syntax is incorrect.

Делай что должно, и будь что будет
Re[4]: CreateFile_
От: Аноним  
Дата: 11.08.05 14:16
Оценка:
Здравствуйте, SergH, Вы писали:

SH>Здравствуйте, Аноним, Вы писали:


А>>возвращает 123.Что из этого можно извлечь?


SH>Запусти утилиту Error Lookup, введи 123... У меня получилось


SH>

SH>The filename, directory name, or volume label syntax is incorrect.


ясно... вернее ничего не ясно как быть

но всё равно спасибо
Re[5]: CreateFile_
От: SergH Россия  
Дата: 11.08.05 14:20
Оценка:
Здравствуйте, Аноним, Вы писали:

А>ясно... вернее ничего не ясно как быть


А>но всё равно спасибо


Может там двоеточие лишнее? Вообще, посмотри Object Explorer-ом, есть ли такой объект, есть ли на него линк..
Делай что должно, и будь что будет
Re[6]: CreateFile_
От: Аноним  
Дата: 11.08.05 14:41
Оценка:
Здравствуйте, SergH, Вы писали:

SH>Может там двоеточие лишнее? Вообще, посмотри Object Explorer-ом, есть ли такой объект, есть ли на него линк..


Попробую просто путь к файлу ndis.sys указать, может поможет
Re: CreateFile_
От: TarasCo  
Дата: 12.08.05 07:52
Оценка:
Здравствуйте, Аноним, Вы писали:

А>хочу сделать rebind адаптера, используя CreateFile, DeviceIoControl, но CreateFile возвращает -1. Почему?


А>// Open the NDIS driver.

А> HANDLE hNdis = CreateFile( _T( "NDS0:" ),
А> GENERIC_READ | GENERIC_WRITE, 0, NULL,
А> OPEN_EXISTING, 0, NULL );


Попробуйте так:

HANDLE hNdis = CreateFile( _T( "\\\\.\\NDIS" ),
READ_CONTROL, 0, NULL,
OPEN_EXISTING, 0, NULL );
Да пребудет с тобою сила
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.