Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Технологии программирования > Железо. Написание драйверов
Перезагрузить страницу DeviceIoControl проблема с доступом
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Lazy_elf Lazy_elf вне форума
Member
 
Сообщений: 32
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 07.02.2005
По умолчанию DeviceIoControl проблема с доступом - 06.05.2005, 02:54

Хочу получить информацию о девайсе, делаю так:
Код:
HANDLE hDevice;
    hDevice = CreateFile(".C:",0,FILE_SHARE_READ|FILE_SHARE_WRITE,NULL,OPEN_EXISTING,0,NULL);
    if(hDevice != INVALID_HANDLE_VALUE)
    {
  CHANGER_PRODUCT_DATA * product = new CHANGER_PRODUCT_DATA;
  DWORD dwReturn = 0;
  if(DeviceIoControl((HANDLE)hDevice,IOCTL_CHANGER_GET_PRODUCT_DATA,NULL,0,product,sizeof(CHANGER_PRODUCT_DATA),&dwReturn,NULL))
  {cout<<"SerialNumber:   "<<product->SerialNumber<<"n";}
  else
  {cout<<"Error: "<<GetLastError()<<"n";}    
  delete product;
    }else{cout<<"Error create file...n";}
    CloseHandle(hDevice);
Но, программа выдает ошибку 5 - Отказ в доступе. Пробовал все привилегии, не помогает, хотя принадлежу к группе админов. Может кто знает в чем проблема?
Ответить с цитированием
  (#2 (permalink)) Старый
EnTech EnTech вне форума
Member
 
Сообщений: 13
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 12.07.2005
По умолчанию Re: DeviceIoControl проблема с доступом - 12.07.2005, 11:33

Цитата:
Originally posted by Lazy_elf
[b]Хочу получить информацию о девайсе, делаю так:

HANDLE hDevice;
hDevice = CreateFile(".C:",0,FILE_SHARE_READ|FILE_SHARE_WRIT E,NULL,OPEN_EXISTING,0,NULL);
Но, программа выдает ошибку 5 - Отказ в доступе. Пробовал все привилегии, не помогает, хотя принадлежу к группе админов. Может кто знает в чем проблема?
Так надо дать себе эти права - вторым параметром устанавливаются Access Rights: GENERIC_READ | GENERIC_WRITE
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Функция DeviceIoControl one_awful_sing C++ Builder 22 29.04.2012 05:37
Проблема с доступом Paster Fob Windows 7 2 20.12.2011 02:58
Проблема с доступом tinisto Любые вопросы от новичков 14 19.11.2011 11:15
Помогите с доступом на сайт! gudimus PHP 2 11.03.2011 10:24
Помогите с доступом к принтеру Diman-savs Любые вопросы от новичков 2 30.11.2010 11:20
Проблема с доступом в интернет Roney Сетевые подключения 3 18.10.2010 22:36
Проблема с удалённым доступом к робочему столу. ptiza1982 Операционная система Windows 7 22.02.2010 13:31
Проблема с удалённым доступом... очень нужна помощь... Mad LIR Софт и программы 3 03.05.2007 18:07
PCI драйвер проблема с DeviceIoControl mery WinAPI 0 26.01.2007 18:25
Как разобраться с доступом по паролю Dimson C++ Builder 6 27.04.2006 14:05
Константы в функции DeviceIOControl Kris Delphi 3 11.02.2005 04:05
Размер файла через DeviceIoControl Mahler Visual C++ 3 01.10.2004 13:59



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов