Вопросы по теме 'deviceiocontrol'

Как финализировать диск Live File System (LiveUDF) с помощью DeviceIoControl и FSCTL_MAKE_MEDIA_COMPATIBLE в C#?
Я пытаюсь доработать оптический диск Live File System (или Live UDF) на С#. Из того, что я понял из статей MSDN и TechNet, а также различных сообщений на форумах, Image Mastering API (или IMAPI) не поддерживает этот тип файловой системы, и в моих...
1582 просмотров

DeviceIoControl не устанавливает выходной буфер
У меня проблемы с DeviceIOControl . Я пытаюсь прочитать геометрию диска с физического диска, но выходной буфер никогда не устанавливается. Вот пример моего кода, простая функция, которая должна получать геометрию диска и возвращать информацию о...
1840 просмотров
schedule 02.05.2022

Параметры Pinvoke DeviceIoControl
Я работаю над проектом C#, используя DeviceIoControl . Я проверил соответствующую страницу Pinvoke.net для своей подписи: [DllImport("Kernel32.dll", SetLastError = false, CharSet = CharSet.Auto)] public static extern bool DeviceIoControl(...
8600 просмотров
schedule 20.11.2022

С#, вызывающий deviceIOControl со сложными структурами
Итак, я пытаюсь написать оболочку С# для общения с одним из наших драйверов устройств. (создание модульного теста) Драйвер новый, но закодирован для старых заголовков С++, поэтому макеты структур определены и не могут измениться. Поэтому я...
860 просмотров
schedule 30.06.2023

DeviceIoControl для инициализации и создания раздела NTFS
Я пытаюсь инициализировать диск и создать раздел NTFS через DeviceIOControl, не используя ни DiskPart, ни WMI. Используя приведенный ниже код, я могу инициализировать диск и создать раздел RAW, но я не могу настроить параметры так, чтобы новый...
1791 просмотров
schedule 13.11.2022

Windows Storage Management API — VDS (Virtual Disk Service) Эквивалентный метод удаления диска
Поскольку VDS устаревает и его заменяет API управления хранилищем Windows, существуют ли какие-либо методы WMI, IOCTL, DeviceIoControl или API управления хранилищем Windows, эквивалентные методу VDS «UninstallDisks»? Я не могу найти другого способа...
328 просмотров
schedule 13.06.2022

Как получить дескриптор USB-устройства, выполнив DeviceIoControl() непосредственно на устройстве?
Я хочу получить дескриптор устройства USB-устройств в моей системе. Я создаю приложение пользовательского пространства в Windows (неуправляемый, собственный С++). Из этих дескрипторов я хочу идентифицировать рекламные щиты и проанализировать...
2359 просмотров
schedule 07.07.2022

Как мне прочитать таблицу основных файлов NTFS в C (*не* C++)?
Мне нужен простой и легкий способ чтения NTFS MFT на сервере Windows, используя только C. Моя цель — вернуть набор каталогов и их разрешений программным способом для приложения, которое создает моя компания. Каждый другой ответ, который я...
1179 просмотров
schedule 25.10.2022