[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 2 месяца
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
LetterSwap.exe - позволяет переименовать буквы дисков на основе реестра гостевой системы.
Так-же возможно присвоить загрузочному диску определенную букву (ищется по маркерному файлу).
Вложение


Последний раз редактировалось: nikzzzz (2019-11-23 22:53), всего редактировалось 11 раз(а)

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 2 месяца
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
Программа обновлена, устранены найденные баги.

[Цитировать]

    gera_serg
  • 1171
  • Стаж: 8 лет 8 месяцев
  • Сообщений: 1421
  • Репутация:9

    [+] [-]
23410gera_serg, а в чем проблема просто заменить у себя
А в чем проблема у тебя со старым скриптом, чтоб менять его в куче ядер на новый экзешник (или добавлять новый интерпретатор)?
Загрузку ядра грантированно клинит при перестановке буковок, если их много?

Предупреждение от nikzzzz


Обсуждение отката на старую версию скрипта или старую версию Autoit закрыто.

[Цитировать]

    gera_serg
  • 1171
  • Стаж: 8 лет 8 месяцев
  • Сообщений: 1421
  • Репутация:9

    [+] [-]
23374Программа обновлена, устранены найденные баги.
Работает не правильно
Результат

лог

----- Start 15.04.2016 13:13:26 Command Line: LetterSwap_x64.exe/HideLetter /auto /bootdrive y:\CdUsb.Y /Log "B:\Temp\LSLog.txt"
...... Host: HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
"C" "\\?\Volume{3c14fcb9-02ea-19e6-aebd-806e6f6e6963}\" "0x117D1F800000100000000000"
"D" "\\?\Volume{3c14fcba-02ea-19e6-aebd-806e6f6e6963}\" "0x117D1F800000500600000000"
"E" "\\?\Volume{3c14fcbb-02ea-19e6-aebd-806e6f6e6963}\" "0x117D1F8000DE3ED60C000000"
"F" "\\?\Volume{3c14fcbc-02ea-19e6-aebd-806e6f6e6963}\" "0x117D1F80000010A216000000"
"X" "" "0xFC57B2D94E68CB4DAB7903CFA2F6B750"
"H" "\\?\Volume{3c14fcc7-02ea-19e6-aebd-806e6f6e6963}\" "_??_USBSTOR#Disk&Ven_Sony&Prod_Storage_Media&Rev_0100#4C4211406124460083&0#{53f56307-b6bf-11d0-94f2-00a0c91efb8b}"
...... Guest: HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
"C" "\\?\Volume{0863ddc6-9989-11e5-9f6f-806e6f6e6963}\" "0x117D1F800000500600000000"
"G" "\\?\Volume{a35db748-998b-11e5-b331-806e6f6e6963}\" "\??\IDE#CdRomhp_CDDVDW_SH-216DB______________________HH10____#4&181aa5b9&0&0.1.0#{53f5630d-b6bf-11d0-94f2-00a0c91efb8b}"
"J" "\\?\Volume{7e68453a-9989-11e5-94c6-835c42ab8aa7}\" "_??_USBSTOR#Disk&Ven_JetFlash&Prod_Transcend_8GB&Rev_1.00#1000181712&0#{53f56307-b6bf-11d0-94f2-00a0c91efb8b}"
"H" "\\?\Volume{f9008e8d-c427-11e5-908f-2c44fd116b03}\" "_??_USBSTOR#Disk&Ven_Generic-&Prod_USB3.0_CRW___-SD&Rev_1.00#201404081410&0#{53f56307-b6bf-11d0-94f2-00a0c91efb8b}"
"I" "\\?\Volume{afe6cc76-c0ff-11e5-9f8b-2c44fd116b03}\" "_??_USBSTOR#Disk&Ven_JetFlash&Prod_Transcend_16GB&Rev_1100#58QGL4DGJCWC74TV&0#{53f56307-b6bf-11d0-94f2-00a0c91efb8b}"
"E" "\\?\Volume{48ee3445-ae2d-11e5-893a-806e6f6e6963}\" "0x117D1F80000010A216000000"
"D" "\\?\Volume{b3c00fc6-d540-11e5-8932-806e6f6e6963}\" "0x117D1F8000DE3ED60C000000"
"F" "\\?\Volume{48ee35b1-ae2d-11e5-893a-806e6f6e6963}\" "_??_USBSTOR#Disk&Ven_Sony&Prod_Storage_Media&Rev_0100#4C4211406124460083&0#{53f56307-b6bf-11d0-94f2-00a0c91efb8b}"
Swap letter D: <> C:
Swap letter E: <> D:
Swap letter F: <> E:
Swap letter H: <> F:
Found BootDrive f:
Swap letter f: <> y:
Должны были быть
C и D - два диска с Системами 7 и 10 (кто стартовал, того и C)
потом E - архив
потом DVD
потом все остальное
флешка на Y

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 2 месяца
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
Программа обновлена, устранены найденные баги.
gera_serg, потестируй.

[Цитировать]

    gera_serg
  • 1171
  • Стаж: 8 лет 8 месяцев
  • Сообщений: 1421
  • Репутация:9

    [+] [-]
nikzzzz,
Буду у офисного во вторник, проверю.
На домашнем чехарда с буковками была не заметна и со старым вариантом.
Спасибо!

[Цитировать]

    gera_serg
  • 1171
  • Стаж: 8 лет 8 месяцев
  • Сообщений: 1421
  • Репутация:9

    [+] [-]
Почему-то исчезла важная информация о минимально допустимой версии AutoIt3.exe

[Цитировать]

    UserX
  • 667
  • Стаж: 9 лет
  • Сообщений: 795
  • Репутация:32

    [+] [-]
23509Почему-то исчезла важная информация о минимально допустимой версии AutoIt3.exe
После Вашего тестирования коллега conty9 уже вовсю шнурки гладит. Как бы теперь и коллега nikzzzz к нему не присоединился... ad
P.S.
Надо бы им липучки порекомендовать, что ли. ab

[Цитировать]

    naifle
  • 762
  • Стаж: 8 лет 11 месяцев
  • Сообщений: 199
  • Репутация:26

    [+] [-]
Всё прочитал и ничего не понял, куда и что ложить, что и где прописывать?
Можно пожалуйста разжевать для простых юзеров.

[Цитировать]

    krasgosha
  • 817
  • Стаж: 8 лет 11 месяцев
  • Сообщений: 65
  • Репутация:-20

    [+] [-]
Я тоже ни чего не понял. Надо просить инженеров конструкторов чтоб сделали PE на основе новой 14393 и чтоб буковки дисков показывал как на основном активном разделе. Вот это будет вещь.

[Цитировать]

    sergeysvirid
  • 104
  • Стаж: 9 лет 4 месяца
  • Сообщений: 2498
  • Репутация:127

    [+] [-]
  • Откуда: 65 регион (GMT+11)
27600Всё прочитал и ничего не понял, куда и что ложить, что и где прописывать?
27603Я тоже ни чего не понял.
Приветствую! aa
Да вроде всё доступно написано в ReadMe.txt
LetterSwap*.exe - консольная утилита, которая интегрируется в WinPE (например в \Windows\System32\LetterSwap*.exe) и запускается скриптом с доп. ключами (для синхронизации букв дисков достаточно прописать только ключ /Auto)
Например:
В winpeshl.ini прописываем запуск скрипта StartNet.cmd со скрытием консольного окна

winpeshl.ini

[LaunchApp]
AppPath = hidcon.exe StartNet.cmd
Запускается StartNet.cmd, в котором прописываем запуск LetterSwap*.exe ...ну и последующие команды, которые требуется запустить в данном WinPE
Например:

StartNet.cmd

wpeinit
start /b /wait LetterSwap_x64.exe /Auto
set MyDist=_WIN
set /a pp=0
:next
for %%I in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (dir /d %%I:\%MyDist%\78setup64.exe&&start /w %%I:\%MyDist%\78setup64.exe&&exit)
If %pp% EQU 6 goto:dart
nircmd.exe wait 500
set /a pp=%pp%+1
goto:next
:dart
%WINDIR%\System32\netstart.exe,-prompt
%SYSTEMDRIVE%\sources\recovery\recenv.exe
exit
-nikzzzz, Приветствую! aa и Большое Спасибо за утилиту!!! fr
У себя проверил на всех (7-10 x86-x64) WinPE-установщиках - везде работает!!! ay
(единственное только на "семёрочных" PE-шках системный раздел (который в 100 МБ и на реальной системе без буквы диска), ...так вот он после переназначения буковок постоянно занимает букву E:\ на которой у меня в реальной системе находится USB-HDD, поэтому далее (после буквы E:\) происходит сдвиг в одну букву.
На остальных PE-шках всё "OK" - буква в букву, как в реальной системе, а системный раздел (в 100МБ) просто занимает свободную букву!!! respekt

[Цитировать]

    naifle
  • 762
  • Стаж: 8 лет 11 месяцев
  • Сообщений: 199
  • Репутация:26

    [+] [-]
27623которая интегрируется в WinPE
WinPE в бутвиме надо оставлять?

[Цитировать]

    KopBuH91
  • 102
  • Стаж: 9 лет 4 месяца
  • Сообщений: 382
  • Репутация:55

    [+] [-]
  • Откуда: Ташкент
nikzzzz, насколько я помню, LetterSwap работал только с дисками со схемой разбивки MBR?
с GPT не работает?

[Цитировать]

    sergeysvirid
  • 104
  • Стаж: 9 лет 4 месяца
  • Сообщений: 2498
  • Репутация:127

    [+] [-]
  • Откуда: 65 регион (GMT+11)
27631WinPE в бутвиме надо оставлять?
Что-то я не понял вопроса.
В моём случае я и имел ввиду boot***.wim'ы (это как бы и есть в моём понимании WinPE в которую Вы загружаетесь для той или иной цели)

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 2 месяца
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
27634насколько я помню, LetterSwap работал только с дисками со схемой разбивки MBR?
По идее, ему должно быть без разницы, если кто-нибудь выложит ветку реестра "HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices" с системой с gpt диском, отвечу точнее.

[Цитировать]

    Valek271183
  • 14580
  • Стаж: 7 лет 6 месяцев
  • Сообщений: 103
  • Репутация:0

    [+] [-]
если кто-нибудь выложит ветку реестра
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices]
"\\DosDevices\\C:"=hex:44,4d,49,4f,3a,49,44,3a,01,1b,94,d1,2e,32,63,47,a9,dd,\
  e8,ba,c9,48,d0,d2
"\\??\\Volume{f70bdabe-962a-11e6-824e-806e6f6e6963}"=hex:ac,1a,35,73,00,00,e0,\
  b1,0c,00,00,00
"\\??\\Volume{f70bdac0-962a-11e6-824e-806e6f6e6963}"=hex:ac,1a,35,73,00,00,40,\
  4e,3e,00,00,00
"\\??\\Volume{f70bdac6-962a-11e6-824e-806e6f6e6963}"=hex:5f,00,3f,00,3f,00,5f,\
  00,55,00,53,00,42,00,53,00,54,00,4f,00,52,00,23,00,44,00,69,00,73,00,6b,00,\
  26,00,56,00,65,00,6e,00,5f,00,4a,00,65,00,74,00,46,00,6c,00,61,00,73,00,68,\
  00,26,00,50,00,72,00,6f,00,64,00,5f,00,54,00,72,00,61,00,6e,00,73,00,63,00,\
  65,00,6e,00,64,00,5f,00,33,00,32,00,47,00,42,00,26,00,52,00,65,00,76,00,5f,\
  00,38,00,2e,00,30,00,37,00,23,00,46,00,46,00,50,00,39,00,4f,00,51,00,44,00,\
  36,00,26,00,30,00,23,00,7b,00,35,00,33,00,66,00,35,00,36,00,33,00,30,00,37,\
  00,2d,00,62,00,36,00,62,00,66,00,2d,00,31,00,31,00,64,00,30,00,2d,00,39,00,\
  34,00,66,00,32,00,2d,00,30,00,30,00,61,00,30,00,63,00,39,00,31,00,65,00,66,\
  00,62,00,38,00,62,00,7d,00
"\\DosDevices\\D:"=hex:5f,00,3f,00,3f,00,5f,00,55,00,53,00,42,00,53,00,54,00,\
  4f,00,52,00,23,00,44,00,69,00,73,00,6b,00,26,00,56,00,65,00,6e,00,5f,00,55,\
  00,46,00,44,00,5f,00,33,00,2e,00,30,00,26,00,50,00,72,00,6f,00,64,00,5f,00,\
  53,00,69,00,6c,00,69,00,63,00,6f,00,6e,00,2d,00,50,00,6f,00,77,00,65,00,72,\
  00,31,00,36,00,47,00,26,00,52,00,65,00,76,00,5f,00,50,00,4d,00,41,00,50,00,\
  23,00,31,00,34,00,30,00,31,00,37,00,34,00,32,00,34,00,30,00,33,00,38,00,45,\
  00,36,00,30,00,30,00,34,00,37,00,35,00,41,00,41,00,46,00,34,00,45,00,43,00,\
  41,00,37,00,32,00,26,00,30,00,23,00,7b,00,35,00,33,00,66,00,35,00,36,00,33,\
  00,30,00,37,00,2d,00,62,00,36,00,62,00,66,00,2d,00,31,00,31,00,64,00,30,00,\
  2d,00,39,00,34,00,66,00,32,00,2d,00,30,00,30,00,61,00,30,00,63,00,39,00,31,\
  00,65,00,66,00,62,00,38,00,62,00,7d,00
"\\DosDevices\\E:"=hex:ac,1a,35,73,00,00,e0,b1,0c,00,00,00
"\\DosDevices\\F:"=hex:ac,1a,35,73,00,00,40,4e,3e,00,00,00
"\\??\\Volume{2047d868-962b-11e6-824f-6c71d95c88b6}"=hex:5f,00,3f,00,3f,00,5f,\
  00,55,00,53,00,42,00,53,00,54,00,4f,00,52,00,23,00,44,00,69,00,73,00,6b,00,\
  26,00,56,00,65,00,6e,00,5f,00,4a,00,65,00,74,00,46,00,6c,00,61,00,73,00,68,\
  00,26,00,50,00,72,00,6f,00,64,00,5f,00,54,00,72,00,61,00,6e,00,73,00,63,00,\
  65,00,6e,00,64,00,5f,00,33,00,32,00,47,00,42,00,26,00,52,00,65,00,76,00,5f,\
  00,31,00,2e,00,30,00,30,00,23,00,38,00,30,00,37,00,30,00,38,00,36,00,37,00,\
  30,00,31,00,26,00,30,00,23,00,7b,00,35,00,33,00,66,00,35,00,36,00,33,00,30,\
  00,37,00,2d,00,62,00,36,00,62,00,66,00,2d,00,31,00,31,00,64,00,30,00,2d,00,\
  39,00,34,00,66,00,32,00,2d,00,30,00,30,00,61,00,30,00,63,00,39,00,31,00,65,\
  00,66,00,62,00,38,00,62,00,7d,00
"\\DosDevices\\G:"=hex:5f,00,3f,00,3f,00,5f,00,55,00,53,00,42,00,53,00,54,00,\
  4f,00,52,00,23,00,44,00,69,00,73,00,6b,00,26,00,56,00,65,00,6e,00,5f,00,4a,\
  00,65,00,74,00,46,00,6c,00,61,00,73,00,68,00,26,00,50,00,72,00,6f,00,64,00,\
  5f,00,54,00,72,00,61,00,6e,00,73,00,63,00,65,00,6e,00,64,00,5f,00,33,00,32,\
  00,47,00,42,00,26,00,52,00,65,00,76,00,5f,00,31,00,2e,00,30,00,30,00,23,00,\
  38,00,30,00,37,00,30,00,38,00,36,00,37,00,30,00,31,00,26,00,30,00,23,00,7b,\
  00,35,00,33,00,66,00,35,00,36,00,33,00,30,00,37,00,2d,00,62,00,36,00,62,00,\
  66,00,2d,00,31,00,31,00,64,00,30,00,2d,00,39,00,34,00,66,00,32,00,2d,00,30,\
  00,30,00,61,00,30,00,63,00,39,00,31,00,65,00,66,00,62,00,38,00,62,00,7d,00
"\\??\\Volume{e0b03167-962d-11e6-8250-08606e06e667}"=hex:5f,00,3f,00,3f,00,5f,\
  00,55,00,53,00,42,00,53,00,54,00,4f,00,52,00,23,00,44,00,69,00,73,00,6b,00,\
  26,00,56,00,65,00,6e,00,5f,00,55,00,46,00,44,00,5f,00,33,00,2e,00,30,00,26,\
  00,50,00,72,00,6f,00,64,00,5f,00,53,00,69,00,6c,00,69,00,63,00,6f,00,6e,00,\
  2d,00,50,00,6f,00,77,00,65,00,72,00,31,00,36,00,47,00,26,00,52,00,65,00,76,\
  00,5f,00,50,00,4d,00,41,00,50,00,23,00,31,00,34,00,30,00,31,00,37,00,34,00,\
  32,00,34,00,30,00,33,00,38,00,45,00,36,00,30,00,30,00,34,00,37,00,35,00,41,\
  00,41,00,46,00,34,00,45,00,43,00,41,00,37,00,32,00,26,00,30,00,23,00,7b,00,\
  35,00,33,00,66,00,35,00,36,00,33,00,30,00,37,00,2d,00,62,00,36,00,62,00,66,\
  00,2d,00,31,00,31,00,64,00,30,00,2d,00,39,00,34,00,66,00,32,00,2d,00,30,00,\
  30,00,61,00,30,00,63,00,39,00,31,00,65,00,66,00,62,00,38,00,62,00,7d,00
nikzzzz, а можно добавить иконку с флажком windows на диск Ц как в работающей системе, что бы легче было отличить его от других дисков? И ещё вопрос - нельзя ли с ключом /Swap добавить список пользователей системы?

Страница 3 из 9


Показать сообщения:    

Текущее время: 20-Апр 09:53

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы