如何使用 Win32/MFC API 提取.iso文件

How to extract .iso file using Win32/MFC API?

本文关键字:提取 iso 文件 API MFC 何使用 Win32      更新时间:2023-10-16

我们有C++Win32/MFC应用程序,我需要在其中提取.iso文件。我找不到任何 API。

请考虑我不能使用PowerShell,因为我们想在Windows Server 2008中运行我们的应用程序。

如果我们可以在不使用任何第三方库的情况下做到这一点,那就太好了。

Windows编程中是否有内置支持来提取iso文件?

在Windows 8(或服务器变体Server 2012)之前,没有任何Windows版本具有挂载ISO文件的本机功能。您无法从资源管理器中执行此操作,并且没有隐藏的 API 函数。IMAPI 支持刻录 ISO,但不支持将 ISO 挂载为本地磁盘。

为此,您将需要一个第三方库。快速的谷歌搜索并没有发现任何有希望的结果。不幸的是,Stack Overflow不是一个推荐引擎。你将不得不做自己的研究。如果您只需要从ISO中提取数据,则可以使用7-Zip之类的东西。