Adler
  - Longevity: 7 years 11 months
- Posts: 1184
- REPUTATION:65[+] [-]
- Location: Луганск
|
Основная тема здесь - 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
Last edited by Adler on 2019-08-23 22:22; edited 14 times in total
|
Adler
  - Longevity: 7 years 11 months
- Posts: 1184
- REPUTATION:65[+] [-]
- Location: Луганск
|
По просьбе трудящихся добавил пересчет в 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)
Last edited by Adler on 2016-07-22 12:59; edited 1 time in total
|
Joker-2013
  - Longevity: 8 years 3 months
- Posts: 2053
- REPUTATION:120[+] [-]
- Location: из прошлого
|
Adler, в нашем полку кодеров, прибавление  Для утилиты требуется Net Frame?
|
Adler
  - Longevity: 7 years 11 months
- Posts: 1184
- REPUTATION:65[+] [-]
- Location: Луганск
|
Joker-2013, да, т.к. на C# написано. Ну по идее только в XP из коробки он не запустится, а в других ОС вообще не должно быть проблем с запуском. На всякий случай выложил 2 версии скомпилированные под разные FW.
Last edited by Adler on 2016-07-22 13:06; edited 1 time in total
|
SergeyZV
  - Longevity: 8 years 6 months
- Posts: 1314
- REPUTATION:34[+] [-]
|
Вот бы ещё удобный способ замены даты в [1].xml.
|
KaSpieC 666
  - Longevity: 8 years 7 months
- Posts: 787
- REPUTATION:127[+] [-]
- Location: Одесса
|
26866Ну по идее только в XP из коробки он не запустится на моей ХР (с установлеными 1.1-4.0 .NET) - работает.
|
Adler
  - Longevity: 7 years 11 months
- Posts: 1184
- REPUTATION:65[+] [-]
- Location: Луганск
|
KaSpieC 666, ну так (с установлеными 1.1-4.0 .NET) это же не из коробки. Ну или у вас "коробка" особая
|
KaSpieC 666
  - Longevity: 8 years 7 months
- Posts: 787
- REPUTATION:127[+] [-]
- Location: Одесса
|
Adler, Недавно проснулся, видать не так понял начало фразы По идеи ...
|
SergeyZV
  - Longevity: 8 years 6 months
- Posts: 1314
- REPUTATION:34[+] [-]
|
В общем команду для редактирования нашёлwimlib-imagex.exe info install.wim 1 --image-property CREATIONTIME="" Но как правильно написать в кавычках?
|
Adler
  - Longevity: 7 years 11 months
- Posts: 1184
- REPUTATION:65[+] [-]
- Location: Луганск
|
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.
Last edited by Adler on 2016-07-22 14:12; edited 1 time in total
|
SergeyZV
  - Longevity: 8 years 6 months
- Posts: 1314
- REPUTATION:34[+] [-]
|
26878SergeyZV, ну и я её нашел, даже провел натурные испытания, но безрезультатно  XML у меня правится, только не получается вид<HIGHPART>0x01D0AFC7</HIGHPART><LOWPART>0x53489E79</LOWPART>
|
Adler
  - Longevity: 7 years 11 months
- Posts: 1184
- REPUTATION:65[+] [-]
- Location: Луганск
|
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
  - Longevity: 8 years 6 months
- Posts: 1314
- REPUTATION:34[+] [-]
|
А LASTMODIFICATIONTIME зачем править?!
|
Adler
  - Longevity: 7 years 11 months
- Posts: 1184
- REPUTATION:65[+] [-]
- Location: Луганск
|
SergeyZV, ну не знаю
|
Page 1 of 6
Current time is: 23-Sep 23: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
|
|