Войти

Показать полную графическую версию : Проект расширенного аналога GImageX


opel431
19-02-2014, 14:19
Утилита задумана..., как расширенный аналог GImageX. В ней нет и не будет работы с образом в стиле "однорукого кнопкодава". Основная цель разработки, - это обновление ранее созданной утилиты W7GPatch. Пока, утилита в стадии разработки и загружена для простого ознакомления и выяснения заинтересованности.
http://s020.radikal.ru/i717/1402/f3/3b47c3bfe583.jpg (http://www.radikal.ru)

Smarty
22-02-2014, 20:27
opel431, хочу предложить другой вариант или как замену этого\W7GPatch.

У многих новых пользователей проблемы с написанием скриптов.
Хочу предложить что-то типа "конструктора скриптов" с пошаговыми настройками для:

DISM (все команды)
W7Patcher (все команды)
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
Спасибо! К Вашим советам, я отношусь серьезно.
По набору команд - я, думал сделать, как в выборе ветки реестра. Просто, да настоящего момента не вызрела удобная для пользования структура.
Разделить по вкладкам... Это просто, так как все обрабатывается в отдельных потоках, но плодить, к примеру один и тот-же выбор папки монтирования, на всех вкладках, мне показалось не лучшим вариантом. Возможно, что изменить концепцию и формировать просто итоговый скрипт - лучший вариант. Я, не делаю сборок, практически не переустанавливаю систему и т.д., для меня все это, - просто времяпровождение. Отсюда и желание ориентироваться на запросы потенциальных пользователей.

Smarty
22-02-2014, 22:53
opel431, плодить одинаковые опции на всех вкладках не нужно.
Основные папки устанавливаются на вкладке DISM, к ним привязывается всё остальное.
Я, не делаю сборок, практически не переустанавливаю систему и т.д., для меня все это, - просто времяпровождение.
Отсюда и желание ориентироваться на запросы потенциальных пользователей. »
Систему тоже не переустанавливаю, ATIH выручает (специфика копания в ресурсах).
Делаю сборки только для личных нужд, т.к. приходится устанавливать системы знакомым.

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

Подключение образа Домашняя Базовая
Повышение редакции до более старшей
Установка ключа редакции
Отключение компонентов
Подключение реестра для внесения твиков
Удаление папок\файлов
Добавление папок\файлов
Обработка ресурсов
Установка атрибутов папок (некоторые скрываю, чтоб не мозолили глаза)
Отключение и сохранение образа
Экспорт образа с новым именем

Так обрабатываются 3 редакции подряд.
Скрипт написан вручную. Если с помощью "будущей утилиты" это сможет сделать каждый, думаю поблагодарят многие.
Обновления не интегрирую, хотя раньше делал это. Обновления и Фреймворк устанавливаются на виртуалке в режиме аудита.

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

opel431
22-02-2014, 23:21
Основные папки устанавливаются на вкладке DISM »
Работа с образом на API и к DISM отношения не имеет.
Могу для примера описать, что делает у меня скрипт: »
Все это практически реализовано, может не в той форме. Я, не проверял, но думаю, что можно запустить со страницы обслуживания даже набор обновлений от simplix, благо у него есть запуск с параметрами.
Софт не интегрируется ввиду разных запросов знакомых и частого обновления оного. »
Всегда считал установку софта в дистрибутив глупостью, но шел на поводу пользователей.

Smarty
22-02-2014, 23:32
opel431, моё дело предложить! :)

opel431
23-02-2014, 07:59
моё дело предложить! »
Я, не отвергаю ваше предложение, но скорее всего это будет другая утилита, исключительно для формирования скриптов под эти задачи.

popt2t
05-06-2014, 08:37
opel431, проект еще жив?

opel431
19-08-2015, 10:56
opel431, проект еще жив? »
В виду отсутствия интереса, скорее умер.

tr011_tmn
20-08-2015, 08:32
В виду отсутствия интереса, скорее умер. »
очень жаль конечно.

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

Flash2009
02-09-2015, 21:39
DismGui.

https://yadi.sk/d/A7oe5jTfiqCVG

opel431
03-09-2015, 03:27
DismGui. »
Нет, я не задавался целью просто взять и "привязать" все консольные команды к кнопочкам и полям - это может и GImageX. И предложение Smarty и моя ссылка на него не отходит от основной цели - Основная цель разработки, - это обновление ранее созданной утилиты W7GPatch. »

Flash2009
03-09-2015, 19:38
opel431,
Извините,
Наверно надо было создать отдельную тему по DISMGui ?

opel431
04-09-2015, 00:47
Извините, Наверно надо было создать отдельную тему по DISMGui ? »
Да мне все равно, моя утилита предназначена для замены "блока" работы с образом в W7GPatch - http://forum.oszone.net/thread-216711.html , а здесь выложена отдельно исключительно для теста, о чем и было заявлено в шапке темыОсновная цель разработки, - это обновление ранее созданной утилиты W7GPatch
Проект заморожен до окончания БД




© OSzone.net 2001-2012