Работа с VHD
Цитата: Удаленный пользователь от 26.09.2020, 03:02Всем привет.Помогите кто знает, хочу через кнопку в форме,выбирать VHD, например "Windows_7.vhd" смонтировать и подключить на свободную букву в системе. Есть батник ,но он огромный и как его настроить на выбранный vhd не могу сообразить.Так же по кнопке отмонтировать этот диск. Реально ли вообще такое? В гугле как то тихо об этом.Спасибо.
Всем привет.Помогите кто знает, хочу через кнопку в форме,выбирать VHD, например "Windows_7.vhd" смонтировать и подключить на свободную букву в системе. Есть батник ,но он огромный и как его настроить на выбранный vhd не могу сообразить.Так же по кнопке отмонтировать этот диск. Реально ли вообще такое? В гугле как то тихо об этом.Спасибо.
Цитата: Удаленный пользователь от 26.09.2020, 03:23Привет 👋
Типо вот так?
[spoiler]
[/spoiler]
Привет 👋
Типо вот так?
Цитата: Удаленный пользователь от 26.09.2020, 05:58Что-то типа вот этого должно быть. Сам не пробовал, мне сейчас некогда. Запускаем cmd и через diskpart присоединяем. Отсоединяем соответственно DETACH.
using (Process p = new Process()) { p.StartInfo.FileName = "cmd"; p.StartInfo.RedirectStandardOutput = true; p.StartInfo.UseShellExecute = false; p.StartInfo.CreateNoWindow = true; p.StartInfo.StandardOutputEncoding = Encoding.GetEncoding("cp866"); p.StartInfo.Arguments = "/c (echo SELECT VDISK FILE=d:\1.vhd & echo ATTACH VDISK) | diskpart"; p.Start(); p.WaitForExit(); }
Что-то типа вот этого должно быть. Сам не пробовал, мне сейчас некогда. Запускаем cmd и через diskpart присоединяем. Отсоединяем соответственно DETACH.
using (Process p = new Process())
{
p.StartInfo.FileName = "cmd";
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.UseShellExecute = false;
p.StartInfo.CreateNoWindow = true;
p.StartInfo.StandardOutputEncoding = Encoding.GetEncoding("cp866");
p.StartInfo.Arguments = "/c (echo SELECT VDISK FILE=d:\1.vhd & echo ATTACH VDISK) | diskpart";
p.Start();
p.WaitForExit();
}
Цитата: Удаленный пользователь от 26.09.2020, 11:35Adler Спасибо! Взял в закладки,для изучения.
KiloSub Ваш вариант помог! Спасибо огромное.
Если кому интересно попробуйте MiniWimLibGui 1.0.4b
Adler Спасибо! Взял в закладки,для изучения.
KiloSub Ваш вариант помог! Спасибо огромное.
Если кому интересно попробуйте MiniWimLibGui 1.0.4b