Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista (http://forum.oszone.net/forumdisplay.php?f=83)
-   -   Проект расширенного аналога GImageX (http://forum.oszone.net/showthread.php?t=278024)

opel431 19-02-2014 14:19 2311814

Проект расширенного аналога GImageX
 
Вложений: 1
Утилита задумана..., как расширенный аналог GImageX. В ней нет и не будет работы с образом в стиле "однорукого кнопкодава". Основная цель разработки, - это обновление ранее созданной утилиты W7GPatch. Пока, утилита в стадии разработки и загружена для простого ознакомления и выяснения заинтересованности.

Smarty 22-02-2014 20:27 2313813

opel431, хочу предложить другой вариант или как замену этого\W7GPatch.

У многих новых пользователей проблемы с написанием скриптов.
Хочу предложить что-то типа "конструктора скриптов" с пошаговыми настройками для:
  1. DISM (все команды)
  2. W7Patcher (все команды)
  3. ImageX (все команды)
Команды утилит обрабатываются в порядке расположения вкладок.

Например:
1-я вкладка - DISM
1. Выбор WIM-образа
2. Выбор индекса\названия редакции
3. Выбор папки монтирования
4. Сохранение\отмена изменений

2-я вкладка - W7Patcher
1. Выбор папки смонтированного образа (если не выбрана, значит "живая система")
2. Папка файлов для копирования
3. Папка файлов ресурсов
4. Бинарные патчеры (с опциями)

2-я вкладка - ImageX
1. Экспорт образа (с указанием индекса, названия и т.д.)
2. Разделение WIM-образа (если размер превышает 4 ГБ)

В итоге программа создает скрипт (возможно с сохранением на диск для дальнейшего использования\изменения),
который последовательно монтирует образ, обрабатывает ресурсы, экспортирует\делит итоговый WIM-образ.

Жду вопросов для прояснения.

opel431 22-02-2014 22:24 2313901

Спасибо! К Вашим советам, я отношусь серьезно.
По набору команд - я, думал сделать, как в выборе ветки реестра. Просто, да настоящего момента не вызрела удобная для пользования структура.
Разделить по вкладкам... Это просто, так как все обрабатывается в отдельных потоках, но плодить, к примеру один и тот-же выбор папки монтирования, на всех вкладках, мне показалось не лучшим вариантом. Возможно, что изменить концепцию и формировать просто итоговый скрипт - лучший вариант. Я, не делаю сборок, практически не переустанавливаю систему и т.д., для меня все это, - просто времяпровождение. Отсюда и желание ориентироваться на запросы потенциальных пользователей.

Smarty 22-02-2014 22:53 2313922

opel431, плодить одинаковые опции на всех вкладках не нужно.
Основные папки устанавливаются на вкладке DISM, к ним привязывается всё остальное.
Цитата:

Цитата opel431
Я, не делаю сборок, практически не переустанавливаю систему и т.д., для меня все это, - просто времяпровождение.
Отсюда и желание ориентироваться на запросы потенциальных пользователей. »

Систему тоже не переустанавливаю, ATIH выручает (специфика копания в ресурсах).
Делаю сборки только для личных нужд, т.к. приходится устанавливать системы знакомым.

Могу для примера описать, что делает у меня скрипт:
  1. Подключение образа Домашняя Базовая
  2. Повышение редакции до более старшей
  3. Установка ключа редакции
  4. Отключение компонентов
  5. Подключение реестра для внесения твиков
  6. Удаление папок\файлов
  7. Добавление папок\файлов
  8. Обработка ресурсов
  9. Установка атрибутов папок (некоторые скрываю, чтоб не мозолили глаза)
  10. Отключение и сохранение образа
  11. Экспорт образа с новым именем
Так обрабатываются 3 редакции подряд.
Скрипт написан вручную. Если с помощью "будущей утилиты" это сможет сделать каждый, думаю поблагодарят многие.
Обновления не интегрирую, хотя раньше делал это. Обновления и Фреймворк устанавливаются на виртуалке в режиме аудита.

В итоге получаю установленные и настроенные системы.
Софт не интегрируется ввиду разных запросов знакомых и частого обновления оного.

opel431 22-02-2014 23:21 2313938

Цитата:

Цитата Smarty
Основные папки устанавливаются на вкладке DISM »

Работа с образом на API и к DISM отношения не имеет.
Цитата:

Цитата Smarty
Могу для примера описать, что делает у меня скрипт: »

Все это практически реализовано, может не в той форме. Я, не проверял, но думаю, что можно запустить со страницы обслуживания даже набор обновлений от simplix, благо у него есть запуск с параметрами.
Цитата:

Цитата Smarty
Софт не интегрируется ввиду разных запросов знакомых и частого обновления оного. »

Всегда считал установку софта в дистрибутив глупостью, но шел на поводу пользователей.

Smarty 22-02-2014 23:32 2313947

opel431, моё дело предложить! :)

opel431 23-02-2014 07:59 2314066

Цитата:

Цитата Smarty
моё дело предложить! »

Я, не отвергаю ваше предложение, но скорее всего это будет другая утилита, исключительно для формирования скриптов под эти задачи.

popt2t 05-06-2014 08:37 2360167

opel431, проект еще жив?

opel431 19-08-2015 10:56 2543438

Цитата:

Цитата popt2t
opel431, проект еще жив? »

В виду отсутствия интереса, скорее умер.

tr011_tmn 20-08-2015 08:32 2543760

Цитата:

Цитата opel431
В виду отсутствия интереса, скорее умер. »

очень жаль конечно.

opel431 20-08-2015 13:32 2543886

Цитата:

Цитата tr011_tmn
очень жаль конечно »

Возможно прислушаюсь к мнению Smarty и сделаю исходя из его предложения - просто графическую оболочку под DISM, отказавшись от работы с wimgapi напрямую.

Flash2009 02-09-2015 21:39 2548829

DismGui.

https://yadi.sk/d/A7oe5jTfiqCVG

opel431 03-09-2015 03:27 2548887

Цитата:

Цитата Flash2009
DismGui. »

Нет, я не задавался целью просто взять и "привязать" все консольные команды к кнопочкам и полям - это может и GImageX. И предложение Smarty и моя ссылка на него не отходит от основной цели -
Цитата:

Цитата opel431
Основная цель разработки, - это обновление ранее созданной утилиты W7GPatch. »


Flash2009 03-09-2015 19:38 2549257

opel431,
Извините,
Наверно надо было создать отдельную тему по DISMGui ?

opel431 04-09-2015 00:47 2549350

Цитата:

Цитата Flash2009
Извините, Наверно надо было создать отдельную тему по DISMGui ? »

Да мне все равно, моя утилита предназначена для замены "блока" работы с образом в W7GPatch - http://forum.oszone.net/thread-216711.html , а здесь выложена отдельно исключительно для теста, о чем и было заявлено в шапке темы
Цитата:

Цитата opel431
Основная цель разработки, - это обновление ранее созданной утилиты W7GPatch

Проект заморожен до окончания БД


Время: 20:33.

Время: 20:33.
© OSzone.net 2001-