| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: WinAPI и системное программирование > IOCTLO_ в Vista |
| Автор: artem1987 20.10.2006, 16:40 |
| как использовать IOCTL_DISK_GET_PARTITION_INFO в WinVista чтобы DeviceIOControl не вернул ошибку Access denied как в CreateFile обратиться с read only access? |
| Автор: Snowy 20.10.2006, 16:49 |
| Второй параметр GENERIC_READ Пятый OPEN_EXISTING |
| Автор: artem1987 20.10.2006, 17:03 | ||
| если отключить UAC то все работает как в ХР в висте если включен UAC то c GENERIC_READ CreateFIke получает INVALID_HANDLE_VALUE но чтобы работал IOCTL_DISK_GET_DRIVE_GEOMETRY второй параметр можно сделать 0, а вот для IOCTL_DISK_GET_PARTITION_INFO нужно что-то... нашел
но как сделать не пойму... |