[Quote]

    goga8686
  • 15240
  • Longevity: 5 years
  • Posts: 700
  • REPUTATION:44

    [+] [-]
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-01-11 23:00; edited 38 times in total

[Quote]

    dimo70
  • 17296
  • Longevity: 4 years 1 month
  • Posts: 3098
  • REPUTATION:40

    [+] [-]
  • Location: BG
sergeysvirid, главное что работает. Внешне напоминает ваша интеграция драйверов, а она работает прекрасно. aa

[Quote]

    SergeyZV
  • 528
  • Longevity: 6 years 10 months
  • Posts: 1128
  • REPUTATION:18

    [+] [-]
91769Очередной вброс "по образу и подобию"
aa
А почему такой размер (750 Кб)? У меня с использованием тех же компонентов без изменений получатся 487 Кб.
Вирусы? Или майнинг? ag
Нашёл. Куча не используемых иконок!?
RePack с адекватным размером. ao

[Quote]

    sergeysvirid
  • 104
  • Longevity: 7 years 1 month
  • Posts: 2307
  • REPUTATION:127

    [+] [-]
  • Location: 65 регион (GMT+11)
91775
А почему такой размер (750 Кб)? У меня с использованием тех же компонентов без изменений получатся 487 Кб.
Вирусы? Или майнинг?
Ага... af
91775RePack с адекватным размером.
Спасибо, подправил у себя манифест (запуск от админа)
<requestedPrivileges>
             <requestedExecutionLevel
                 level="requireAdministrator"
                 uiAccess="false"
             />
         </requestedPrivileges>
RePack

[Quote]

    goga8686
  • 15240
  • Longevity: 5 years
  • Posts: 700
  • REPUTATION:44

    [+] [-]
sergeysvirid, Приветствую aa Не знаю почему,но в вашем "RePack" пережатие в esd (4пункт) из моих 20 потоков процессора использует только 2. точно с такими же ключами запускаю отдельно батник, использует все 20 потоков. Не врублюсь в чём может быть проблема.
P.S.. Всё разобрался. версия wimlib у вас другая ))

[Quote]

    Ander_73
  • 15549
  • Longevity: 4 years 11 months
  • Posts: 2698
  • REPUTATION:127

    [+] [-]
goga8686, потому что Сергей засунул туда х86 версию, которая не может юзать больше 4Гб памяти.
А ты как ч0ткий пацан врубаешь таркана запускаешь х64 и получаешь всё! af

[Quote]

    sergeysvirid
  • 104
  • Longevity: 7 years 1 month
  • Posts: 2307
  • REPUTATION:127

    [+] [-]
  • Location: 65 регион (GMT+11)
91830Не знаю почему,но в вашем "RePack" пережатие в esd (4пункт) из моих 20 потоков процессора использует только 2. точно с такими же ключами запускаю отдельно батник, использует все 20 потоков.
91831потому что Сергей засунул туда х86 версию, которая не может юзать больше 4Гб памяти.
goga8686, Ander_73,
Привет! aa
Точно! bu Непростительная ошибка! af
Перезалил (добавил 64-битный wimlib, подправил скрипт): => RePack

[Quote]

    goga8686
  • 15240
  • Longevity: 5 years
  • Posts: 700
  • REPUTATION:44

    [+] [-]
sergeysvirid, (вот бы научится так писать самому) Классный конвертер получился ay , ещё бы русские папки понимал )) ну это так чисто для чистоты кодинга ab

[Quote]

    sergeysvirid
  • 104
  • Longevity: 7 years 1 month
  • Posts: 2307
  • REPUTATION:127

    [+] [-]
  • Location: 65 регион (GMT+11)
91834вот бы научится так писать самому
Ну и выдал... ag , это ж "топорная работа", вот бы научиться писать скрипты как Ander_73, вот это да - что ни скрипт, то шедевр! bs

[Quote]

    Ander_73
  • 15549
  • Longevity: 4 years 11 months
  • Posts: 2698
  • REPUTATION:127

    [+] [-]
sergeysvirid, андер тут же ощутил непреодолимое желание как-то подтвердить высокий статус шедевральнаго скриптописьця! ag

Понимание русских папок и файлов

for %%a in (ACP OEMCP) do for /f "tokens=3" %%b in (
'2^>nul reg query "HKLM\SYSTEM\CurrentControlSet\Control\Nls\CodePage" /v %%a'
) do set "chcp_%%a=>nul chcp %%b"
%chcp_ACP%
set file=& for /f "delims=" %%a in (
'bin\FileToOpen.exe "set file=" "*.esd;*.wim;*.swm" "Select file" /noquote'
) do %%a
%chcp_OEMCP%
echo %file%

[Quote]

    dimo70
  • 17296
  • Longevity: 4 years 1 month
  • Posts: 3098
  • REPUTATION:40

    [+] [-]
  • Location: BG
А если подключить в Repack возможность интеграции драйверов на ходу из раздачи Сергея Свирида не получиться ли лучше? aa

[Quote]

    sergeysvirid
  • 104
  • Longevity: 7 years 1 month
  • Posts: 2307
  • REPUTATION:127

    [+] [-]
  • Location: 65 регион (GMT+11)
91837андер тут же ощутил непреодолимое желание как-то подтвердить высокий статус шедевральнаго скриптописьця! ag

Понимание русских папок и файлов

for %%a in (ACP OEMCP) do for /f "tokens=3" %%b in (
'2^>nul reg query "HKLM\SYSTEM\CurrentControlSet\Control\Nls\CodePage" /v %%a'
) do set "chcp_%%a=>nul chcp %%b"
%chcp_ACP%
set file=& for /f "delims=" %%a in (
'bin\FileToOpen.exe "set file=" "*.esd;*.wim;*.swm" "Select file" /noquote'
) do %%a
%chcp_OEMCP%
echo %file%
Ander_73,
Чтоб мы без тебя делали, дорогой ты наш Андер! ay az-
91834ещё бы русские папки понимал )) ну это так чисто для чистоты кодинга
goga8686, Подправил скрипт (по примеру от Ander_73), теперь русские папки (в том числе с пробелами) понимает. bs
RePack

[Quote]

    Akkar1s
  • 15293
  • Longevity: 5 years
  • Posts: 39
  • REPUTATION:0

    [+] [-]
Еще бы пункт выбора нужных индексов при экспорте.

[Quote]

    dimo70
  • 17296
  • Longevity: 4 years 1 month
  • Posts: 3098
  • REPUTATION:40

    [+] [-]
  • Location: BG
sergeysvirid, если не трудно подключите внутри интеграция драйверов. aa
Можно хотя пустую папку сделать где будет нужно положить пак для интеграции и выбирать если нужно.

[Quote]

    sergeysvirid
  • 104
  • Longevity: 7 years 1 month
  • Posts: 2307
  • REPUTATION:127

    [+] [-]
  • Location: 65 регион (GMT+11)
dimo70,
Ну и что это получится? Тот же комбайн Интегратора драйверов. Проще тогда уж тот скрипт интегратора переписать и добавить в него функции этого RePack

Page 9 of 9


Display posts:    

Current time is: 27-Jan 11:21

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