Доброго времени суток!
Моя программа на с++ должна расспаковывать некоторые файлы из iso-образа.
Архиваторы - не вариант, ибо контроля меньше и ещё потому что они бывает, подвисают
Пробовал сначала примонтировать образ(стандартными средствами), а потом копировать, но это работает только начиная с винды 8, а мне надо 7. Сторонние программы для этой задачи часто только графические, а также для их использования нужно ставить драйвер.
И тогда я наткнулся на библиотеку diskutils под c#. Могу ли я её каким-то образом использовать в своём проекте на с++?
Я просто в с# полнейший ноль.
Огромное спасибо!!!
В общем, чтобы использовать классы c# в c++, нужно обернуть их в com-обёртку. В моём случае, существует классов так 30, и всех их обёртывать займёт оооочень много времени. Поэтому лучше напишите программу на c# и просто запускайте её из программы с++
Вячеслав Золотов, Запустил Embeddinator-4000.0.3.0\tools\Embeddinator-4000.exe --gen=C++ -p=Windows -o discutils DiscUtils.dll
выдаёт
Необработанное исключение: System.NotImplementedException: Метод или операция не реализована.
в Embeddinator.Driver.CreateGenerator() в /Users/joao/Dev/Embeddinator-4000/binder/Driver.cs:строка 162
в Embeddinator.Driver.Process() в /Users/joao/Dev/Embeddinator-4000/binder/Driver.cs:строка 75
в Embeddinator.Driver.Run() в /Users/joao/Dev/Embeddinator-4000/binder/Driver.cs:строка 236
в Embeddinator.CLI.Main(String[] args) в /Users/joao/Dev/Embeddinator-4000/binder/CLI.cs:строка 215