nikzzzz
  - Longevity: 10 years
- Posts: 3114
- REPUTATION:127[+] [-]
|
conty9,  Я встречал такой баг на десятке, некоторые api функции нахально врут и утверждают , что у меня стоит версия 6.2 !!! К примеру, так ведет себя эта RtlGetVersion, возможно, они просто мигрировались из старых версий системы и просто не знают о новых. А как ты определяешь версию ? Может приведешь исходник определения версии, чтобы его можно было проверить?
|
Guest
- REPUTATION:0[+] [-]
|
nikzzzz, в PECMD для определения версии файла есть команда SITE. И у меня она корректно отрабатывет reg.exe 10-ки, да и вообще любые исполняемые файлы.SITE ?FileVersion=FVER,%Path%\System32\reg.exe MESS %FileVersion%
|
 Отправлено: 19-Apr-2018 18:45
(after 1 hour 35 minutes)
nikzzzz
  - Longevity: 10 years
- Posts: 3114
- REPUTATION:127[+] [-]
|
conty9,52990И у меня она корректно отрабатывет reg.exe 10-ки, да и вообще любые исполняемые файлы. Проверил работу скрипта на Win7x64 - версии определяются корректно , понимаются более старшие версии файлов, win10x64 - корректно определяет версию 6.1 но врет врет на версии файла 10.0 , похоже на баг системы.
|
 Отправлено: 19-Apr-2018 20:21
(after 1 hour 35 minutes)
Guest
- REPUTATION:0[+] [-]
|
nikzzzz, большое спасибо за подсказку. Как показали тесты - действительно, 10-ка маскирует свою версию под 6.2 (видимо, для совместимости со старыми прогами???)... Но делает это только для файлов в системном каталоге. Если скопировать файл в любую другую папку (например, в %Темр%) - версия определяется достоверно. Переделал по такому принципу скрипт (версия 1.0.1), теперь и 10-ки должны корректно определяться.
|
 Отправлено: 19-Apr-2018 22:50
(after 2 hours 28 minutes)
sergeysvirid
  - Longevity: 10 years
- Posts: 2605
- REPUTATION:127[+] [-]
- Location: 65 регион (GMT+11)
|
|
Guest
- REPUTATION:0[+] [-]
|
sergeysvirid, спасибо, Серёга! Глобальненько. Логи тоже пользу принесли, ещё один недочёт увидел: в GUI под 10-кой РЕ идентифицируется верно, но версию пишет 6.2.15063.0 (вместо 10.0.15063.0). Нужно подправить. В остальном порядок.
|
 Отправлено: 20-Apr-2018 19:41
(after 2 hours 33 minutes)
Guest
- REPUTATION:0[+] [-]
|
Подправил отображение версии 10-ки в GUI, новый скрипт в шапке. Также в версии 1.0.2 добавил свою процедуру подключения буковок для неподключенных разделов. В отличие от команды SHOW -1:0, новый вариант синхронизирует подключенные буковки с системой и корректнее чистит буквы-дубликаты.
|
 Отправлено: 23-Apr-2018 10:23
(after 2 days 9 hours)
 Отправлено: 23-Apr-2018 13:05
(after 2 hours 41 minute)
Gemostarter
  - Longevity: 7 years 10 months
- Posts: 323
- REPUTATION:35[+] [-]
|
gera_serg,52498TargOS=Auto - выбрать целевую ОС автоматически, значение по-умолчанию. Если найдено несколько ОС, в качестве целевой ОС будет выбрана ОС, которая запускалась последней
|
 Отправлено: 23-Apr-2018 16:57
(after 1 hour 55 minutes)
Guest
- REPUTATION:0[+] [-]
|
gera_serg, по разрядности теперь ключ EQU.
|
Guest
- REPUTATION:0[+] [-]
|
Пример расшифровки логаEQU U:\2k10\Programs-2k10\Win2k78.bat %HiddV% - ключи запуска ---------------------------------------- FreeLetter: M N O P Q R S T U V W Y Z - свободные буквы DiskLetter:C D E F G H I J K L - занятые буквы ======================================== +++++++++++++++++++++++++++++++++Для режима Auto++++++++++++++++++++++++++++++++++++ D:\Windows 201804230703 - найдена ОС, последний запуск её производился 23.04.2018, в 07.03 (дата наоборот) F:\Windows 201804201121 - найдена ОС, последний запуск её производился 20.04.2018, в 11.21 +++++++++++++++++++++++++++++++++Для режима EQU++++++++++++++++++++++++++++++++++++ Disk H:\ => Windows W630 (630=6.3*10,0-32бита) - найдена ОС версии 6.3 х86 Disk I:\ => Windows W1001 (1001=10.0*10,1-64бита) - найдена ОС версии 10.0 х64 100 63 62 61 60 51 52 51 60 61 62 61 60 63 62 61 60 64 + 1 - порядок поиска для WinPE 10 (х64 - +1) TargOS=I:\Windows 14417920 - выбрана целевая ОС W1001, число = размеру куста System +++++++++++++++++++++++++++++++++Для режима GUI+++++++++++++++++++++++++++++++++++++ GUI=3 - количество найденных ОС Windows 8.1 x64 6.3.9600.17415*H:\Windows#... - список ОС, название1*путь1#название2*путь2#название3*путь3# ---------------I:\Windows--------------- - указание на целевую ОС HexC=0xE5 0xBE 0x20 0xC3 0x00 0x00 0xD0 0x6C 0x42 HexE=0000000500010000 HexF=0xA1 0xA2 0x97 0x55 0x00 0x00 0x10 0x00 0x00 - данные о накопителях из целевой ОС HexL=TSSTcorp_CDDVDW_SN-208FB ---------------------------------------- OS_Letters C D E F H I J K L W - буковки целевой ОС PE_Letters C D E F G H I J K L - буковки PE, которые нужно заменить согласно целевой ОС ---------------------------------------- Delete = D: \Device\Harddisk1\Partition1 - демонтирование (чтобы освободить буквы) Delete = E: \Device\Harddisk2\Partition1 ---------------------------------------- Mount1 = H: \Device\Harddisk1\Partition1 - монтирование (согласно целевой ОС) Mount1 = F: \Device\Harddisk2\Partition1 ········································ Mount2 = G: \Device\Harddisk0\Partition1 - перемонтирование (монтирование разделов, буквы которых были освобождены) ---------------------------------------- FreeLetter: K M N O P Q R S T U V Y Z - свободные буквы DiskLetter:C D E F G H I J L W - занятые буквы ======================================== Swap for MDisk H: <==> U: - смена буквы для раздела с маркером
|
Page 2 of 5
Current time is: 08-Feb 00:47
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
|
|