Интерфейс прикладного программирования Image Mastering или IMAPI - это компонент операционной системы Microsoft Windows, используемый для создания и записи CD и DVD.
2 ответа

PowerShell: как преобразовать COM-объект в тип взаимодействия.NET?

Как описано в моем вопросе Создание ISO-образа с помощью PowerShell: как сохранить IStream в файл? в PowerShell я создаю IStream объект следующим образом: $is = (New-Object -ComObject IMAPI2FS.MsftFileSystemImage).CreateResultImage().ImageStream Это…
1 ответ

Ошибки в imapi2.h при компиляции приложения imapi2 с mingw64 C++ "объявление" __RPC__range "без типа"

Я пытаюсь использовать imapi2 для записи на CD-RW с помощью программы C++, которая скомпилирована с Mingw на Windows. Я смотрю на пример Visual Studio C++. Я скопировал imapi2.h в свой проект из Microsoft SDK 7.1, но когда я включил #include "imapi2…
14 мар '14 в 17:50
0 ответов

Невозможно стереть и, следовательно, записать на DVD с использованием кода IMAPI 2.0 C++

Я пишу в C++ с использованием IMAPI 2.0. Требование: необходимо проверить наличие данных на CD/DVD (RW CD/DVD), если да, удалить данные и записать новые данные на них. Проблема: я определил отдельный метод для стирания и отдельный для записи на DVD.…
15 июл '16 в 05:59
1 ответ

Как я могу использовать IFileSystemImage2 put_BootImageOptionsArray из IMAPI2 (получение E_NOINTERFACE)?

Я пытаюсь использовать интерфейс IFileSystemImage2 для создания ISO с несколькими загрузочными записями, используя Imapi2. Для этого я должен быть в состоянии использовать put_BootImageOptionsArray проходя в SAFEARRAY* из VT_DISPATCH тип, т.е. COM у…
17 май '13 в 11:23
3 ответа

Создание ISO-образа с помощью PowerShell: как сохранить IStream в файл?

Я хочу создать образ ISO, то есть файл.iso, в Windows. Это можно сделать с помощью COM-компонента IMAPI2FS.MsftFileSystemImage, и я нашел инструкции о том, как сделать это с помощью PowerShell, в сообщении в блоге MSDN, озаглавленном "Запись оптичес…
30 ноя '11 в 09:59
1 ответ

Как получать уведомления об изменениях файлов на CD / DVD приводе?

Я новичок в C# и должен разработать приложение Windows Form на C#. Это приложение должно отслеживать следующие вещи. Мониторинг CD / DVD приводов как внешних, так и внутренних. Следите за файлами, которые создаются, изменяются и удаляются на дисково…
01 фев '18 в 10:45
2 ответа

Как завершить диск Live File System (LiveUDF) с помощью DeviceIoControl и FSCTL_MAKE_MEDIA_COMPATIBLE в C#?

Я пытаюсь финализировать оптический диск Live File System (или "Live UDF") в C#. Из того, что я понял из чтения статей MSDN и TechNet вместе с различными публикациями на форуме, API Мастеринга изображений (или IMAPI) не поддерживает этот тип файлово…
1 ответ

Можно ли выбрать режим записи CD в интерфейсе IMAPI?

Я использую IMAPIv2 для записи CD/DVD в моем проекте C#. Я понял, что интерфейс горит в XA-формате (режим 2). Я считаю, что XA-формат в основном используется для ISO. Во многих примерах об IMAPIv2 в Интернете используется следующий метод для демонст…
02 фев '11 в 12:18
1 ответ

IMAPI: COMException Произошла внутренняя ошибка файловой системы [-1062555360 ]

Я пишу CD/DVD, используя IMAPI с приложением C#.NET Windows. Данные, которые я записываю на CD, содержат один исполняемый файл (test.exe), который также разработан на C#.NET и виртуализирован (sandobx) с использованием Turbo Virtualization Studio. В…
27 апр '16 в 13:26
2 ответа

Отображение прогресса проверки IMAPI2?

Я успешно интегрировал IMAPI2 в свое приложение. Я могу записывать CD/DVD без проблем. Тем не менее, я не могу отобразить процесс проверки IMPAI2 в Моем приложении, поэтому приложение выглядит как замороженное на несколько минут в режиме проверки (к…
19 авг '12 в 23:04
1 ответ

Добавление потока в ISO как файл

Я использую IMAPI2FS Image Mastering API в Windows, и я пытаюсь выяснить, как добавить поток в виде файла в образ файловой системы, прежде чем я создаю ISO. var fsi = new MsftFileSystemImage(); fsi.ChooseImageDefaultsForMediaType(IMAPI_MEDIA_PHYSICA…
04 июн '15 в 22:49
2 ответа

Как записать видео DVD с C#?

Мне нужно записать видео DVD с моей веб-камеры в приложении C#? Как правильно это сделать? Какие необходимы шаги? Я думаю, я должен создать изображение с правильной структурой папок и видео MPEG2, а затем записать его на DVD? IMAPI2?
17 сен '09 в 20:42
1 ответ

Обнаружение пустоты носителя DVD-RAM на Windows 7 x64

Я пытаюсь определить, является ли носитель DVD-RAM пустым или нет, с C++ в Windows. Самый простой выбор - использовать IMAPI (версия 2) - стандартный код опущен: IMAPI_FORMAT2_DATA_MEDIA_STATE state; HRESULT hr; // ... Initialize an MsftDiscFormat2D…
11 июл '11 в 13:43
1 ответ

IMAPI: не удается удалить файлы.MP4 с диска локации после завершения записи

Я использую windows 7 и записываю DVD используя imapi2. после завершения DVD сжечь. Я хочу удалить файлы из локального каталога на диске. но когда я пытаюсь удалить эти файлы. некоторые файлы не удаляются с локального HD. я пытаюсь записать DVD с Mi…
05 июл '13 в 11:53
1 ответ

Установка значений индикатора выполнения для цикла записи инструментов

Я использую инструмент для записи CD/DVD с использованием IMAPI (Image Mastering API от Microsoft). Мне нужно поставить ProgressBar на главном экране, чтобы указать пользователю о прогрессе процесса записи. Я использую Microsoft Visual FoxPRo 9.0 SP…
27 апр '11 в 09:06
2 ответа

Может ли IMAPI2 записывать файлы размером> 4 Гб?

Интерфейс IMAPI2 IFileSystem использует интерфейсы COM IStream для представления данных файла. Существует метод AddTree, который добавляет указанное содержимое каталога в IFileSystem. Таким образом, AddTree должен создавать IStream в процессе. Интер…
29 май '09 в 15:29
1 ответ

Разница в IMAPI между get_MediaPhysicallyBlank и get_MediaHeuristicallyBlank

Из документации MSDN get_MediaHeuristicallyBlank и get_MediaPhysicallyBlank не ясно, какова точная разница между этими двумя. Может кто-нибудь объяснить, как они оба разные?
14 сен '16 в 10:42
1 ответ

Как использовать IMAPI2 Интерфейс IBurnVerification в PowerShell?

Я делаю сценарий для записи изображения на диск с IMAPI2 в PowerShell. Я не могу использовать IBurnVerification интерфейс для того, чтобы установить BurnVerificationLevel так что он проверит ожог. Я скомпилировал Interop, содержащий интерфейс, в dll…
13 апр '18 в 21:58
3 ответа

Свободное место на чистых дисках DVD / Blu-Ray (IMAPI)

Поскольку мой первоначальный вопрос был слишком расплывчатым, позвольте мне уточнить. Мои цели: оценить размер чистого диска после выбора файловой системы через IMAPI оценить место, которое мой файл будет занимать на этом диске, если я его запишу. Ч…
14 сен '12 в 11:11
2 ответа

Я получаю 6 как результат государства для чистого CD

Я не знаю, почему я получаю 6 в результате, когда я вставляю чистый носитель в мою горелку. Насколько я понимаю, нет 6 в состоянии перечисления IMAPI_FORMAT2_DATA_MEDIA_STATE, Вот ссылка, которая содержит эти состояния и пример, на котором я основан…
26 янв '16 в 17:04