Доступ к сетевым ресурсам из bootexecute приложения
От: Аноним  
Дата: 03.12.07 12:51
Оценка:
Привет, сразу извиняюсь, что запостил сюда,но моя проблема быстрее решится здесь,нежели в АПИ
Есть у меня приложение bootexecute (запускаемое до винологона и юзающее только функции ntdll)
пытаюсь из него открыть существующий файл

InitializeObjectAttributes (&attr, &filename, 0, 0, 0);
    ULONG stat;
    stat = ZwCreateFile (&outFile, dwDesiredAccess, &attr, &res, 0, FILE_ATTRIBUTE_NORMAL,dwShareMode, dwCreationDisposition, 0, 0, 0);

где filename содержит \??\UNC\10.0.0.8\share\111.txt
Причем из под explorer если запустить прриложение-все работает.
Просто интересно-правильно ли я делаю,и можно ли так делать
В принципе у меня не получилось.Вообщем догадываюь, что сетевой сервис недоступен, а значит сети вроде как и нет для меня.
Я правильно рассуждаю?
Интересно, а на драйверном уровне можно до загрузки винлогона достучаться до какой-нить шары?
Если да,то можно ли это сделать мне?
Re: Доступ к сетевым ресурсам из bootexecute приложения
От: Аноним  
Дата: 03.12.07 22:29
Оценка:
А>Интересно, а на драйверном уровне можно до загрузки винлогона достучаться до какой-нить шары?
А>Если да,то можно ли это сделать мне?
нет. Первая же причина которая пришла в голову — до винлогона нету lsass, до lsass нету информации об акаунтах и LANMAN и прочиих аутентификаций, а без них в принципе не может быть сетевых коннектов.
Не говоря уж о том что системная сужба LanmanWorkstation которая заведует клиентскрй частью сетевого к этому моменту просто не запущена.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.