Adler
- Стаж: 9 лет 2 месяца
- Сообщений: 1214
- Репутация:65[+] [-]
- Откуда: Луганск
|
Основная тема здесь - http://forum.oszone.net/thread-312375.html, где и описана сама методика. Сам ничего не менял и не знаю как это работает и работает ли вообще, но (24.07.2016) для описанного в той теме метода из "спортивного интереса" наваял небольшую программу для расчета значений <HIGHPART> и <LOWPART> и их обратной "дешифровки".Программа проще некуда и думаю в описании не нуждается. В программе по двойному клику работает копирование в буфер обмена готовых расчетов и вставка из буфера в поля для дешифровки. Скачать можно тут - https://yadi.sk/d/xLJ-zCgKtWijn (у 360 Total Security на файл истерика)Описание галочки возле поля времени (копипаст с основной темы):Не знаю кому это надо и надо ли вообще, но в качестве эксперимента сделал генерацию уникального (случайного) <LOWPART> (галочка возле поля времени). Принцип простой, к полному значению (к примеру к 131135328000000000) прибавляется случайно сгенерированное число от 0 до 9999999 вместо неиспользуемых 10000000 тиков (доли секунды). Точность значения так и остается до 1 секунды, но HEX значение для <LOWPART> меняется при каждом новом расчете. Все остальные функции как и в прежней версии.
Update:
https://yadi.sk/d/zcvhK6sKtaYD2 (.Net 4.0) (исправил баг вылета при двойном клике по пустым полям) P.S. Имеется баг вылета программы при вставке некорректных данных в поля <HIGHPART> и <LOWPART> для обратной конвертации. Пока не устранен... ДОБАВЛЕНО 24.07.2016 00:40Наваял программу для изменения значения CREATIONTIME в образах файлов .wim/.esd/.swm
Скачать - https://yadi.sk/d/XoBfweqstapv9 (FW 4.0) - перезалит 24.07.2016 11:45, исправил баг На данный момент программа изменяет дату всех образов в выбраном файле .wim/.esd/.swm P.S.Работа программы проверялась на 64-х битной Win10 с файлами .wim и .esd Просьба проверить работу программы на 32х битной ОС (т.к. в программе теоретически реализован запуск соответствующей версии wimlib в зависимости от ОС), т.к. под рукой нет 32х битной ОС и работу с файлами .swm, т.к. такие тоже отсутствуют... ДОБАВЛЕНО 24.07.2016 19:30ДОБАВЛЕНО 24.07.2016 22:45ДОБАВЛЕНО 23.08.2019
Скачать - https://yadi.sk/d/6kd4zLavKXI09g Добавлена возможность изменять параметр LASTMODIFICATION
Последний раз редактировалось: Adler (2019-08-23 22:22), всего редактировалось 14 раз(а)
|
Adler
- Стаж: 9 лет 2 месяца
- Сообщений: 1214
- Репутация:65[+] [-]
- Откуда: Луганск
|
По просьбе трудящихся добавил пересчет в Unix time и обратное конвертирование. Небольшие исправления. Добавил функцию копирования параметров <HIGHPART> </LOWPART> (по клику кнопки С между полями результата) в формате конфигурационного файла в следующем виде:<HIGHPART>0x01D1E3AB</HIGHPART> <LOWPART>0xFD5B8000</LOWPART>
https://yadi.sk/d/lL2Ft3YhtXWJ2 (.Net 4.0) https://yadi.sk/d/atLbYr-btXYnz (.Net 3.5)
Последний раз редактировалось: Adler (2016-07-22 12:59), всего редактировалось 1 раз
|
Joker-2013
- Стаж: 9 лет 5 месяцев
- Сообщений: 2053
- Репутация:120[+] [-]
- Откуда: из прошлого
|
Adler, в нашем полку кодеров, прибавление Для утилиты требуется Net Frame?
|
Adler
- Стаж: 9 лет 2 месяца
- Сообщений: 1214
- Репутация:65[+] [-]
- Откуда: Луганск
|
Joker-2013, да, т.к. на C# написано. Ну по идее только в XP из коробки он не запустится, а в других ОС вообще не должно быть проблем с запуском. На всякий случай выложил 2 версии скомпилированные под разные FW.
Последний раз редактировалось: Adler (2016-07-22 13:06), всего редактировалось 1 раз
|
SergeyZV
- Стаж: 9 лет 8 месяцев
- Сообщений: 1259
- Репутация:34[+] [-]
|
Вот бы ещё удобный способ замены даты в [1].xml.
|
KaSpieC 666
- Стаж: 9 лет
- Сообщений: 787
- Репутация:127[+] [-]
- Откуда: Одесса
|
26866Ну по идее только в XP из коробки он не запустится на моей ХР (с установлеными 1.1-4.0 .NET) - работает.
|
Adler
- Стаж: 9 лет 2 месяца
- Сообщений: 1214
- Репутация:65[+] [-]
- Откуда: Луганск
|
KaSpieC 666, ну так (с установлеными 1.1-4.0 .NET) это же не из коробки. Ну или у вас "коробка" особая
|
KaSpieC 666
- Стаж: 9 лет
- Сообщений: 787
- Репутация:127[+] [-]
- Откуда: Одесса
|
Adler, Недавно проснулся, видать не так понял начало фразы По идеи ...
|
SergeyZV
- Стаж: 9 лет 8 месяцев
- Сообщений: 1259
- Репутация:34[+] [-]
|
В общем команду для редактирования нашёлwimlib-imagex.exe info install.wim 1 --image-property CREATIONTIME="" Но как правильно написать в кавычках?
|
Adler
- Стаж: 9 лет 2 месяца
- Сообщений: 1214
- Репутация:65[+] [-]
- Откуда: Луганск
|
SergeyZV, ну и я её нашел, даже провел натурные испытания, но безрезультатно P.S. нашел. Сейчас попробую. https://wimlib.net/man1/wimlib-imagex-capture.html--image-property NAME=VALUE Specify an arbitrary per-image property to set in the XML document of the WIM file. VALUE is the string to set as the property value. NAME is the name of the image property, for example "NAME", "DESCRIPTION", or "TOTALBYTES". The name can contain forward slashes to indicate a nested XML element; for example, "WINDOWS/VERSION/BUILD" indicates the BUILD element nested within the VERSION element nested within the WINDOWS element. A bracketed number can be used to indicate one of several identically-named elements; for example, "WINDOWS/LANGUAGES/LANGUAGE[2]" indicates the second "LANGUAGE" element nested within the "WINDOWS/LANGUAGES" element. When adding a list of elements in this way, they must be specified in sequential order. Note that element names are case-sensitive. This option may be specified multiple times.
Последний раз редактировалось: Adler (2016-07-22 14:12), всего редактировалось 1 раз
|
SergeyZV
- Стаж: 9 лет 8 месяцев
- Сообщений: 1259
- Репутация:34[+] [-]
|
26878SergeyZV, ну и я её нашел, даже провел натурные испытания, но безрезультатно XML у меня правится, только не получается вид<HIGHPART>0x01D0AFC7</HIGHPART><LOWPART>0x53489E79</LOWPART>
|
Adler
- Стаж: 9 лет 2 месяца
- Сообщений: 1214
- Репутация:65[+] [-]
- Откуда: Луганск
|
SergeyZV, проверил, работает:wimlib-imagex.exe info install.wim 1 --image-property CREATIONTIME/HIGHPART="0x01D1E424" --image-property CREATIONTIME/LOWPART="0x215AA800" wimlib-imagex.exe info install.wim 1 --image-property LASTMODIFICATIONTIME/HIGHPART="0x01D1E424" --image-property LASTMODIFICATIONTIME/LOWPART="0x215AA800"
|
SergeyZV
- Стаж: 9 лет 8 месяцев
- Сообщений: 1259
- Репутация:34[+] [-]
|
А LASTMODIFICATIONTIME зачем править?!
|
Adler
- Стаж: 9 лет 2 месяца
- Сообщений: 1214
- Репутация:65[+] [-]
- Откуда: Луганск
|
SergeyZV, ну не знаю
|
Страница 1 из 6
Текущее время: 15-Дек 01:36
Часовой пояс: UTC + 3
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы
|
|