goga8686
  - Longevity: 5 years 4 months
- Posts: 660
- REPUTATION:47[+] [-]
|
MiniWimLibGui - Программа оболочка для wimlib и dism, служит для создания "заливок".. На данный момент(12.10.20) она умеет следующее: 1.-Монтирование VHD для последующего захвата.(После выбора,можно сразу нажимать кнопку 4). 2.-Выбор директории для последующего захвата. 3.-Размонтирование виртуального диска. 4.-Захват ранее выбранного VHD или директории и сохранение в *.wim (Если в директории, куда сохраняется *.wim ,уже будет другой *.wim с таким же именем,то произойдёт добавление последнего, в качестве индекса.) Команда: wimlib-imagex.exe append C:\ X:\install.wim --check --create --norpfix --snapshot --compress=fast --config=Exclusion_List.ini 5.-Выбор своего файла ответов с именем "Exclusion_List.ini"(кликать на надпись).Так же, если положить рядом с программой, свой файл ответов с именем "Exclusion_List.ini", то программа будет работать с ним. 6.-Информация действий пользователя. 7.-Выбор и пережатие выбранных *.wim в *.esd (Можно так же пережимать несколько *.wim). Команда: wimlib-imagex.exe optimize X:\install.wim --check --recompress --compress=LZMS:100 --solid 8.-Выбор и пережатие выбранных *.esd в *.wim (Можно так же пережимать несколько *.esd). Команда: wimlib-imagex.exe optimize X:\install.wim --recompress --compress=LZX:50 9.-Выбор *.wim и *.esd для получения информации (Информация записывается в txt файл и открывается ассоциированным приложением;).Команда: wimlib-imagex.exe info X:\install.wim 10.-Выбор *.wim и *.esd для проверки на целостность. (Проверка выводится в консольном окне,по окончании проверки всех *.wim и *.esd оно закроется автоматически).Команда: wimlib-imagex.exe verify X:\install.wim 11.-Изменение имени и описания дистрибутива.(Изменяет только первый индекс). - miniwimlib-ки Все *.exe это SFX архивы, помещаем рядом с install.wim нужный файл. после запуска, рядом распакуются файлы libwim-15.dll , wimlib-imagex.exe , и cmd-файл, после отработки которого все распакованные ранее файлы удалятся. Пока не реализована обработка нескольких архивов,например install_w7x64.wim и install_w7x32.wim . Нехватает знаний. Облако Mail.ru Здесь разные версии программы. Добавляю по мере изучения языка программирования c#. ------------------->MiniWimLibGui<--------------------- Файл исключений используемый по умолчанию. Сохранять в кодировке UTF8! ----------------->Файл исключений<------------------ Видео на YouTube пример работы программы.Пример использования программы: Захват VHD в *.WimВыбираем диск VHD,где установлен Windows (если,на монтируемом VHD, не будет папки "Windows", диск не смонтируется!)..

Далее нажимаем кнопку 4"save wim" для сохранения *.wim в любом месте с любым именем.

после нажатия, в диалоговом окне, "сохранить" произойдёт захват.Всё. Аналогично и с кнопкой "sel dir". Самая свежая версия MiniWimLibGui_2.5_23.12.21 -------------------------------------------------- ------------------>Скачать с Mail.ru<------------------- Внимание! Для работы программы требуется NET Framework 4. и запуск от администратора !
Last edited by goga8686 on 2022-03-04 07:37; edited 39 times in total
|
dimo70
  - Longevity: 4 years 5 months
- Posts: 3254
- REPUTATION:42[+] [-]
- Location: BG
|
dimo70, Всё делает wimlib и dism, что у Ander_73, что в MiniWimLibGui . Команды мы им задаем те же,а GUI разные.
Понятно, значит тут все нормально.  Разве кто то пользуется еще swm архивами?  Мне казалось это в прошлом. Я и сам то ни разу не пользовался ими,там вроде есть ограничения при установке какие то,точно не помню какие. у adguard- a есть такие архивы в образы.
|
goga8686
  - Longevity: 5 years 4 months
- Posts: 660
- REPUTATION:47[+] [-]
|
Обновление. Исправил ошибку захвата раздела, так же провел мелкие исправления в коде. MiniWimLibGui_1.1.4b
|
dimo70
  - Longevity: 4 years 5 months
- Posts: 3254
- REPUTATION:42[+] [-]
- Location: BG
|
goga8686, можно сделать так, что если выбрать vhd с бутона "VHD on", то он автоматом появлялся в селект кепчер директори и списке внизу и не приходилось выбирать букву VHD еще раз?
|
goga8686
  - Longevity: 5 years 4 months
- Posts: 660
- REPUTATION:47[+] [-]
|
Обновление. Пришлось переписать программу с нуля(были потеряны исходники) .Изменён интерфейс.Добавлена возможность выбрать свой файл исключений. dimo70, По вашей просьбе выше.Теперь можно . И у меня к вам просьба, постить свои наработки программ SFX и AutoPlay Menu, в своих темах. Тут как бы тема программы MiniWimLibGui.
|
dimo70
  - Longevity: 4 years 5 months
- Posts: 3254
- REPUTATION:42[+] [-]
- Location: BG
|
goga8686, учту замечание.
|
goga8686
  - Longevity: 5 years 4 months
- Posts: 660
- REPUTATION:47[+] [-]
|
Обновление.Работа с дизайном.Немного подчистил код.Ссылки в шапке или чуть выше.
|
dimo70
  - Longevity: 4 years 5 months
- Posts: 3254
- REPUTATION:42[+] [-]
- Location: BG
|
goga8686, если не трудно сделай видео пожалуйста как нужно работать с MiniWimLibGui  Последний вариант лучший КМК.
|
goga8686
  - Longevity: 5 years 4 months
- Posts: 660
- REPUTATION:47[+] [-]
|
Обновление MiniWimLibGui_2.1.Добавлено логирование происходящего в командной строке работы с wimlib-ом. Кому как лучше,выводить лог? или пусть в тихую все операции делаются? мне самому нравится отчётность у программы,иногда просматриваю что она наделала и всё ли она сделала.
|
 Отправлено: 08-Oct-2020 17:24
(after 1 hour 24 minutes)
UserX
  - Longevity: 7 years 1 month
- Posts: 568
- REPUTATION:28[+] [-]
|
goga8686, лог, безусловно, полезен и нужен. Единственное, это интерфейс с пользователем. Ежели Лог потребуется, то либо кнопку-переключатель - Log On/Log Off, либо ключ при запуске проги /Log:on или /Log:off, либо модный ныне .ini-файл с ключами. Можно и комбинацию из этого. Ну, типа, есть инюшник - он читается, нет его - настройки в режиме "по умолчанию" или из командной строки запуска проги. Правда, тут командная строка может противоречить содержимому инюшника. Ну, понятно, что приоритет - за командной строкой.
|
xowlet
  - Longevity: 6 years 10 months
- Posts: 152
- REPUTATION:6[+] [-]
|
80763goga8686, лог, безусловно, полезен и нужен. Единственное, это интерфейс с пользователем. Ежели Лог потребуется, то либо кнопку-переключатель - Log On/Log Off, либо ключ при запуске проги /Log:on или /Log:off, либо модный ныне .ini-файл с ключами. Можно и комбинацию из этого. Ну, типа, есть инюшник - он читается, нет его - настройки в режиме "по умолчанию" или из командной строки запуска проги. Правда, тут командная строка может противоречить содержимому инюшника. Ну, понятно, что приоритет - за командной строкой. Включа-а-а-а-ть..., выключа-а-а-а-ть..., ini файл редактировать....  Лишние телодвижения.  Пусть будет, всегда.
|
 Отправлено: 08-Oct-2020 19:53
(after 1 hour 20 minutes)
AZJIO
  - Longevity: 4 years 2 months
- Posts: 1007
- REPUTATION:124[+] [-]
|
80711Пришлось переписать программу с нуля(были потеряны исходники) То есть при потере напряжения в розетке файл был забит нулями? У меня так несколько раз было, я всегда делаю копию после добавления определённого функционала. А также для меня важно, что IDE например раз в 1-5 минут делает копию файла. То есть я потеряю 5 минут работы. А ещё я всегда думаю, если диск накроется (молния/падение/пожар/потоп), у меня всегда есть копии в интернете.
|
Page 4 of 10
Current time is: 17-May 07:38
All times are UTC + 3
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
|
|