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

    Joker-2013
  • 1039
  • Стаж: 2 года 4 месяца
  • Сообщений: 2282
  • Репутация:91

    [+] [-]
  • Откуда: Админ от сюда
Пришла в голову бредовая идея, хочу узнать ваше мнение...
Не для WinPE! Просто для переноса портативного софта, без распаковки в %Temp%
Есть желание использовать контейнер для портативного софта, не упаковывая его в SFX, а просто класть в отдельную папку внутри VHD
Чем хорош контейнер VHD - можно производить запись, редактирование внутри контейнера, потом сохранять изменения или нет...
Примерную реализацию вижу так:
Есть отдельный файл - контейнер VHD и исполняемый файл запуска.
Запускаем файл, при монтируется VHD, запускаем программу - оболочку
При закрытии оболочки, контейнер от монтируется, можно выводить сообщение сохранить изменения в VHD или нет...
Существует несколько вопросов...
Какой диск создавать... У динамически расширяющегося, говорят что скорость ниже. Зато размер соответствует размеру файлов
В XP же нет средств работы в VHD? Надо что то интегрировать? Или носить с собой?
Если скорость носителя небольшая, то и скорость программ будет не очень? (например DVD диск)

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

    MBTY
  • 1499
  • Стаж: 2 года 2 месяца
  • Сообщений: 61
  • Репутация:1

    [+] [-]
Joker-2013, Динамический VHD изначально меньше - да, но место не уменьшается при удалении файлов. Со временем диск "растянется".
ХР не работает с VHD, да. Но смысла в монтаже VHD нет никакого, как по мне. Что портативка в папке своей лежит, что в VHD, который будет присунут на раздел Х - не вижу разницы. По сути можно винду заставить и папку примонтировать как раздел.
Другое дело Veracrypt-разделы с шифрацией, она портативна, но умеет монтировать разделы. Подгружает и выгружает драйверы для монтажа на лету. На таких и варез хранить не страшно ибо можно ставить пароли с лютейшей шифровкой.
Сам использую такой скрипт монтажа раздела на X (не в WinPe). Если диск Х есть, значит уже что-то замонтировано - отмонтируем. Если диска Х нет, значит нужно его примонтировать.
@echo off
title Vera
mode con lines=2 cols=37
if exist x:\ goto dismount
:mount
echo               =Пароль=
set /p pass=
cls
start "" veracrypt /q /v X /l X /p %pass%
exit
:dismount
start "" veracrypt /q /d x
Так и ношу на флешке зажатый в 7zsfx контейнер весь комплект файлов Veracrypt ну и файл самого раздела Х на 5 Гб, на котором и лежит "личный" софт: почтовый клиент, браузер, ТС с настройками FTP на свои сайты и т.д.. Если флешку потеряю, то никто не сможет ни почту мою поглядеть ни на FTP залезть, ибо шифровано.

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

    korsak7
  • 107
  • Стаж: 2 года 11 месяцев
  • Сообщений: 531
  • Репутация:38

    [+] [-]
MBTY, +1
Joker-2013, получается что вся затея только ради возможности (не)сохранения изменений? Вроде для портабельных прог это не так актуально

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

    Albert
  • 1131
  • Стаж: 2 года 4 месяца
  • Сообщений: 129
  • Репутация:4

    [+] [-]
Joker-2013
Для этих дел использую TrueCrypt 7.1 а. Если не хватает места в контейнере, создать новый с большим объемом не проблема. Перейти на Veracrypt наверное стоит, но дело привычки. Да и на планшете с Андроид установлено соответствующее приложение для работы с этим контейнером, а форматы контейнеров VeraCrypt несовместимы с TrueCrypt. Похоже у MBTY самый хороший вариант.

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

    Joker-2013
  • 1039
  • Стаж: 2 года 4 месяца
  • Сообщений: 2282
  • Репутация:91

    [+] [-]
  • Откуда: Админ от сюда
MBTY, Так я и не настаиваю на VHD
Нужен именно контейнер и исполняемый файл, загрузчик\монтировщик.
на котором и лежит "личный" софт
Без лаунчера?
Как я понимаю, нужно только консольную версию?
Вроде нет такой... Тогда подгони свой наборчик...
Расскажи о плюсах и минусах...
Из батника не понятно как называется контейнер и где его расположить. с именем X рядом.
24536Veracrypt
Смысл в запуске без распаковки...
И минимальным количеством файлов проекта....
И что бы для носителя без возможности записи можно было использовать...


Последний раз редактировалось: Joker-2013 (2016-05-15 15:06), всего редактировалось 1 раз

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

    dialmak
  • 2607
  • Стаж: 1 год 9 месяцев
  • Сообщений: 416
  • Репутация:13

    [+] [-]
Joker-2013,
В XP же нет средств работы в VHD? Надо что то интегрировать? Или носить с собой?
Если монтировать как полноценный диск, то это умеет Arsenal Mounter (тут глянь, инфа устарела, но общее представление там есть, ( консолька aim_ll.exe для такого дела), если как недодиск - раздел, то ImDisk (консоль тоже есть)
Есть и от MS вариант монтирования VHD для XP.

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

    Albert
  • 1131
  • Стаж: 2 года 4 месяца
  • Сообщений: 129
  • Репутация:4

    [+] [-]
Joker-2013
У меня создан TrueCrypt 7ZipSFX.exe. Один файл TrueCrypt 7ZipSFX, другой сам контейнер. Контейнер создаю на домашнем компьютере, здесь только работа с ним. Ничего лишнего. А привязывать букву не надо, так как контейнер есть не только у меня, а буква у всех выбрана своя.

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

    Joker-2013
  • 1039
  • Стаж: 2 года 4 месяца
  • Сообщений: 2282
  • Репутация:91

    [+] [-]
  • Откуда: Админ от сюда
Albert, выложите, посмотрю... (Один файл TrueCrypt 7ZipSFX)

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

    korsak7
  • 107
  • Стаж: 2 года 11 месяцев
  • Сообщений: 531
  • Репутация:38

    [+] [-]
Joker-2013, в 2к10 есть вместе с VeraCrypt

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

    Albert
  • 1131
  • Стаж: 2 года 4 месяца
  • Сообщений: 129
  • Репутация:4

    [+] [-]
Joker-2013
https://www.dropbox.com/sh/ezialo6u2lgxtte/AADLmcgV...JMuEkenJTda?dl=0
Кнопкой "Создать том" создается контейнер.

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

    Joker-2013
  • 1039
  • Стаж: 2 года 4 месяца
  • Сообщений: 2282
  • Репутация:91

    [+] [-]
  • Откуда: Админ от сюда
Albert, я там не могу скачать...
Скачал... Так у вас окно выводится... А надо полностью скрытно.

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

    Albert
  • 1131
  • Стаж: 2 года 4 месяца
  • Сообщений: 129
  • Репутация:4

    [+] [-]
Joker-2013
TeamViewer есть? Пароль в личку. Закачаю.
Попробовал с другого компьютера вроде скачивается.

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

    Joker-2013
  • 1039
  • Стаж: 2 года 4 месяца
  • Сообщений: 2282
  • Репутация:91

    [+] [-]
  • Откуда: Админ от сюда
24551TeamViewer есть?
Есть... Но боюсь вы у меня в компе заблудитесь...
Все скачалось.
Только вот нужно скрытно что бы делалось (без лишних окон и вопросов)

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

    Albert
  • 1131
  • Стаж: 2 года 4 месяца
  • Сообщений: 129
  • Репутация:4

    [+] [-]
Joker-2013
А как же выбор диска для монтирования? Можно попробовать вариант С помощью скрипта vbs. Вот таким скриптом можно скрытно запускать программы, bat файлы, другие файлы. У меня был сделан для программы dicter (переводчик, делал батник для автозагрузки при закрытии программы).
Dim oShell
Set oShell = WScript.CreateObject ("WSCript.shell")
oShell.run "C:\startprog\startdicter.bat", 0
Set oShell = Nothing
Фоновый процесс: Обработчик команд Windows.


Последний раз редактировалось: Albert (2016-05-15 15:51), всего редактировалось 1 раз

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

    Joker-2013
  • 1039
  • Стаж: 2 года 4 месяца
  • Сообщений: 2282
  • Репутация:91

    [+] [-]
  • Откуда: Админ от сюда
24535Joker-2013, Динамический VHD изначально меньше - да, но место не уменьшается при удалении файлов. Со временем диск "растянется".
ХР не работает с VHD, да. Но смысла в монтаже VHD нет никакого, как по мне. Что портативка в папке своей лежит, что в VHD, который будет присунут на раздел Х - не вижу разницы. По сути можно винду заставить и папку примонтировать как раздел.
Другое дело Veracrypt-разделы с шифрацией, она портативна, но умеет монтировать разделы. Подгружает и выгружает драйверы для монтажа на лету. На таких и варез хранить не страшно ибо можно ставить пароли с лютейшей шифровкой.
Сам использую такой скрипт монтажа раздела на X (не в WinPe). Если диск Х есть, значит уже что-то замонтировано - отмонтируем. Если диска Х нет, значит нужно его примонтировать.
@echo off
title Vera
mode con lines=2 cols=37
if exist x:\ goto dismount
:mount
echo               =Пароль=
set /p pass=
cls
start "" veracrypt /q /v X /l X /p %pass%
exit
:dismount
start "" veracrypt /q /d x
Так и ношу на флешке зажатый в 7zsfx контейнер весь комплект файлов Veracrypt ну и файл самого раздела Х на 5 Гб, на котором и лежит "личный" софт: почтовый клиент, браузер, ТС с настройками FTP на свои сайты и т.д.. Если флешку потеряю, то никто не сможет ни почту мою поглядеть ни на FTP залезть, ибо шифровано.
Наверное есть ключик запуска, что бы принудительно разблокировало...
Ну или можно утилитой от zxen отцеплять без лишних вопросов.

Страница 1 из 2


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

Текущее время: 18-Ноя 14:49

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


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