5
Như bạn có thể biết Windows Explorer cho phép gắn các tập tin ISO vào ổ đĩa ảo. Có API nào có thể được sử dụng để thực hiện việc này không?Có API đặc biệt nào trong Windows 8 để gắn kết các tệp ISO không?
Như bạn có thể biết Windows Explorer cho phép gắn các tập tin ISO vào ổ đĩa ảo. Có API nào có thể được sử dụng để thực hiện việc này không?Có API đặc biệt nào trong Windows 8 để gắn kết các tệp ISO không?
Gọi hàm gốc AttachVirtualDisk
.
Tuy nhiên, nếu bạn đang sử dụng C# như thẻ của bạn cho thấy nó có thể được dễ dàng hơn để chỉ call out to PowerShell và sử dụng wrapper của nó xung quanh hàm Mount-DiskImage
using System.Management.Automation;
namespace IsoMountTest
{
internal class Program
{
private static void Main(string[] args)
{
var isoPath = @"C:\Foo\bar.iso";
using (var ps = PowerShell.Create())
{
ps.AddCommand("Mount-DiskImage").AddParameter("ImagePath", isoPath).Invoke();
}
}
}
}
https://msdn.microsoft.com/en-us/ thư viện/windows/desktop/dd323680 (v = vs.85) .aspx –
Lệnh ghép ngắn PowerShell có đủ tốt không? http://superuser.com/a/499265 –
@SaniHuttunen: Có vẻ như một điểm khởi đầu tốt. Có lẽ 'AttachVirtualDisk' là chức năng cụ thể cần thiết để lắp đặt? –