Страница 12 из 19
Добавлено: Вс сен 02, 2018 23:05
Flasher
Iori писал(а):и не монтирует на свободную букву.
Свободную и указанную?
Iori писал(а):я думал что скрипт будет смотреть на название второго и так далее образов и перемонтировать если имена одинаковые по счётчику.
Так и есть, только в обратном направлении. Но это делается именно опционально, т.к. при монтировании одного образа нет точного понимания, в какой момент надо переподключать, а в какой подключать на новую букву. Всякие ситуации бывают.
Добавлено: Вс сен 02, 2018 23:27
Iori
Flasher писал(а):Свободную и указанную?
Вроде там нельзя указать. То есть выбираем образ и монтируем, а программа уже решает на какую букву монтировать.
Flasher писал(а):Но это делается именно опционально,
Не понимаю. Как понять опционально?
Ладно, надо протестировать, а то тяжело сейчас понять точный принцип работы скрипта.
PS: %COMMANDER_EXE% был представлен в скрипт только ради Relative Path?
Добавлено: Вс сен 02, 2018 23:41
Flasher
Iori писал(а):Вроде там нельзя указать.
В комстроке можно.
Iori писал(а):Не понимаю. Как понять опционально?
2) параметр в шапке видно?
Iori писал(а):только ради Relative Path?
Для открытия во вкладках ещё. В обоих случаях — для решения проблемы потери переменных среды ТС при повышении прав с включённым UAC.
Добавлено: Пн сен 03, 2018 00:56
Iori
Flasher писал(а):В комстроке можно.
Знаю. Но не пробовал через комстроку. Я помню писал разработчику, он сказал что планов поддержки winpe у него нет.
Flasher писал(а):2) параметр в шапке видно?
Ну да. Там три опции. На три кнопки.
Flasher писал(а):Для открытия во вкладках ещё.
Понятно.
Руки чесались, сделал несколько тестов на работе из под WinPE.
Если скажем монтировать три образа сразу, то откроются три вкладки.
При отключении образов, путь в активной вкладке меняется на то что было до этого. Вторые две кладки надо закрывать вручную. Нельзя ли сделать что бы после отключении образов закрывались все вкладки, которые были открыты в процессе монтировки? Может есть опция у самого Командера. Если скажем путь во вкладке не найден, то либо закрывать вкладку, либо переходить на букву С:\
Пытался монтировать Parted Magic исо. Как оказалось, на исо несколько разделов, точнее два. Если монтировать кнопкой то OSFmount выбирает первый раздел (EFI). Если же монтировать через сам osfmount портабл, то он даёт выбор что монтировать (весь образ, первый раздел или второй раздел.) Может они не продумали такое дело как монтируется образ через комстроку.
Добавлено: Пн сен 03, 2018 01:16
Flasher
Iori писал(а):Но не пробовал через комстроку.
Так попробуй.
Iori писал(а):Ну да. Там три опции. На три кнопки.
Это и есть опционально. Но вообще была мысль добавить ключ при единице и одном образе.
Iori писал(а):Может есть опция у самого Командера.
Увы, нет. Более того, нет возможности определить, какая из вкладок была открыта именно скриптом. И вообще я
отвечал на это.
Iori писал(а):Может они не продумали такое дело когда монтируется образ через комстроку.
Ну, там есть кое-какие ключи. Надо бы на конкретном файле смотреть.
Добавлено: Пн сен 03, 2018 01:45
Iori
Flasher писал(а):Ну, там есть кое-какие ключи. Надо бы на конкретном файле смотреть.
Здесь
Flasher писал(а):Так попробуй.
Так попробую.
Flasher писал(а):Но вообще была мысль добавить ключ при единице и одном образе.
А как это повлияет на работу скрипта?
Flasher писал(а):Увы, нет. Более того, нет возможности определить, какая из вкладок была открыта именно скриптом.
Понятно.
Flasher писал(а):И вообще я отвечал на это.
Да. Но твой ответ был в сторону скрипта, а я спросил ещё если сам командер может как то закрывать вкладки где пути не верные.
Добавлено: Пн сен 03, 2018 02:05
Flasher
Iori писал(а):Здесь
ОК. Позже посмотрю.
Iori писал(а):А как это повлияет на работу скрипта?
При 2-ке останется отдельное переподключение по совпадению, при 1-це с ключом будет приоритетно альтернативное добавке.
Iori писал(а):Но твой ответ был в сторону скрипта
Так это взаимосвязано. Была бы возможность в ТС, был бы разговор о добавке в скрипт. Всё, что есть близкое у ТС, — это закрытие дубликатов вкладок.
Добавлено: Пн сен 03, 2018 02:32
Iori
Flasher писал(а):При 2-ке останется отдельное переподключение по совпадению, при 1-це с ключом будет приоритетно альтернативное добавке.
Идея очень хорошая.
Flasher писал(а):Так это взаимосвязано. Была бы возможность в ТС, был бы разговор о добавке в скрипт. Всё, что есть близкое у ТС, — это закрытие дубликатов вкладок.
Понятно. Напишу Гислеру, может он добавит опцию в следующий релиз.
Хочу сказать тебе спасибо за новый скрипт, так что бы ты не думал что я неблагодарен той работе то что ты проделал.
Добавлено: Пн сен 03, 2018 02:44
Flasher
Iori
Рано благодарности объявлять.

Ты тесты проведи с разными вариантами опций. Особенно с переподключением. А завтра вернёмся к остальному.
Добавлено: Пн сен 03, 2018 22:34
Iori
Flasher
Провёл тесты с новым скриптом.
Всё работает хорошо. Пока проблем не увидел. Так что не рано было благодарности объявлять
Проверил wincdemu из комстроки в WinPe. То же самое. Драйвер инсталлируется (operation successful). Образ монтировал на определённую букву. То-же (operation successful). И как в прошлый раз самой буквы нет. И конечно драйвер не сносится (Access Denied).
[cut]
https://www.upload.ee/image/8904484/201 ... 143940.jpg[/cut]
PS: На десятке х64 и osfmount 2.0.1001 остаётся такой мусор в реестре.
Код: Выделить всё
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OSFMount]
[HKEY_LOCAL_MACHINE\SYSTEM\Setup\FirstBoot\Services\OSFMount]
PS2: На работе (Win7 x64), после выхода из ТС, выскакивает UAC окошко с запросом на юзера и пароль. После отмены, скрипт показывает ошибку "Error - The Operation was cancelled by user"
Командер запускал не от админа.
Команда размонтировки дисков при выходе вызывает UAC.
Добавлено: Вт сен 04, 2018 11:00
Iori
Flasher
Разработчик ImgDrive откликнулся быстро по поводу мусора в реестре. Попросил дать файл на расследование. Ты не мог бы сделать опять до и после регшотом. Я пробовал сам, но у меня получаются не согласующийся результаты.
Добавлено: Чт сен 06, 2018 01:30
Flasher
Iori писал(а):Flasher писал(а):Ну, там есть кое-какие ключи. Надо бы на конкретном файле смотреть.
Здесь
Есть вариант с поключением 7z.exe, но не сказать, что надёжный. Надо бы ещё примеров.
Iori писал(а):Всё работает хорошо. Так что не рано было благодарности объявлять.
Не всё, поэтому рано. Имена с кириллицей при переподключении и счётчик ты явно не проверял. По второму пункту пришлось мудрить для разницы в 1-цу или 1 символ в алфавите.
По WinPE понял. Строки реестра внесу в cfg.
Насчёт UAC можно попробовать
nircmd runas admin Password wscript ..., если elevate не годится.
По ImgDrive, если хочешь чистый эксперимент, нужно его на виртуалках проводить. Я пас.
Добавлено: Пт сен 07, 2018 22:08
Iori
Flasher писал(а):Есть вариант с поключением 7z.exe, но не сказать, что надёжный.
Это лишнее. В худой конец можно монтировать с Wincdemu, он монтирует целый образ. В osfmount есть такой ключ
Код: Выделить всё
-v partition
Specifies which partition to mount when mounting a raw hard disk image
file containing a master boot record and partitions.
If not specified, the partition shall be automatically selected.
Но здесь я не понимаю как указать все разделы или даже определённый раздел.
Надо спросить у разработчиков.
Flasher писал(а):Имена с кириллицей при переподключении и счётчик ты явно не проверял.
Это да.
Насчет счётчика, я проверял. Другое дело, это если кнопка для переподключения отдельная, то не совсем тогда нужен счётчик. Здесь уже юзер может решить что ему переподключать. Про счётчик я говорил если кнопка одна, и скрипту надо решить если подключать в добавку или переподключать, в случаи если находит уже похожие файлы по имени и во время монтирования был выбран только один образ. Но я понимаю что вроде это не возможно сделать.
Flasher писал(а):Насчёт UAC можно попробовать nircmd runas admin Password wscript ..., если elevate не годится.
Я не совсем понимаю зачем это добавлять. Я же написал что на работе нет админ прав. Здесь было бы хорошо если UAC окошко не появлялось после выхода из ТС, если тот не был запущен от админа.
Например команда на удаление ветки из реестра из того же autorun, не вызывает UAC диалога.
Flasher писал(а):По ImgDrive, если хочешь чистый эксперимент, нужно его на виртуалках проводить.
Я так и понял. Слишком много изменений получается на живой системе. Я послал разработчику всё что выкопал из реестра.
Добавлено: Пт сен 07, 2018 22:44
Flasher
Iori писал(а):В osfmount есть такой ключ
О нём и речь.
Iori писал(а):Это лишнее.
Но здесь я не понимаю как указать все разделы или даже определённый раздел.
Лишнее? И как ты их без доп. средств (7z в данном случае) вычислишь? Никак.
Iori писал(а):Надо спросить у разработчиков.
Нечего там спрашивать. Задаёшь индекс и всё.
Iori писал(а):Насчет счётчика, я проверял.
Что ж так плохо-то?
Iori писал(а):Другое дело, это если кнопка для переподключения отдельная ... Но я понимаю что вроде это не возможно сделать.
Очередной просвет в памяти? Эта на что ответ был?:
Iori писал(а):Идея очень хорошая.
Всё уже сделано. И к текущему счётчику всё это отношения не имеет.
Iori писал(а):Я же написал что на работе нет админ прав.
"Командер
запускал не от админа." не равноценно отсутствию админ. прав.
Iori писал(а):Здесь было бы хорошо если UAC окошко не появлялось после выхода из ТС, если тот не был запущен от админа.
Тх. А истинной магии никто не обещал.

И в чём вообще отличие запуска скрипта с кнопки от запуска из Autorun?
Добавлено: Пт сен 07, 2018 23:53
Iori
Flasher писал(а):Лишнее? И как ты их без доп. средств (7z в данном случае) вычислишь? Никак.
Я судил по гуи. Там можно монтировать целый образ. Я думал в консольной версии есть ключ который заставляет монтировать целый образ, а не автоматически как захочет osfmounmt.
Flasher писал(а):Задаёшь индекс и всё.
И какой индекс для монтировки всего образа, а не определенного раздела?
Flasher писал(а):Что ж так плохо-то?
Все комбинации не проверишь.
Flasher писал(а):"Командер запускал не от админа." не равноценно отсутствию админ. прав.
Верно, но в прошлом я говорил что на работе нет админ прав.
Flasher писал(а):А истинной магии никто не обещал.
А я и не ожидаю истинной магии.
Flasher писал(а):И в чём вообще отличие запуска скрипта с кнопки от запуска из Autorun?
Это же очевидно. Если ты знаешь что у тебя нет прав на работе, то ты не монтируешь образы кнопкой. При выходе из ТС тебя как бы не спрашивают.