Как запускать приложения автоматически после монтирования контейнера TrueCrypt?

Я хотел бы, чтобы мой TrueCrypt виртуальный диск, чтобы действовать как вновь вставленный диск USB или CD / DVD, выполняя команды в автозапуске раздела.INF-файл.

Я читал несколько предложений в интернете, включая создание .bat файл или установка программного обеспечения, так что Windows будет думать, что это компакт-диск, но я хотел бы знать, Самый простой и наименее навязчивый способ снять его. т. е. я хочу держать от установки или Мессинг с главным компьютером как можно больше, по мере того как это запланировано быть полно портативный накопитель.

EDIT: чтобы уточнить, у меня технически есть два отдельных автозапуска.inf-файлы на моем флэш-накопителе: есть один в базовом каталоге USB-накопителя, который правильно предлагает мне запустить TrueCrypt, как только я вставляю диск, и есть второй автозапуск.INF, который находится внутри зашифрованного контейнера.

второй автозапуска.inf-файл находится в базовом каталоге виртуального диска, созданного после монтирования TrueCrypt (на самом деле, этот inf-файл был создан LiberKey, который является портативным пользовательским интерфейсом, который я использую внутри контейнера). Я хотел бы иметь возможность автозапуска этого второго inf-файла, как только будет смонтирован виртуальный диск.

18
задан NoCatharsis
13.11.2022 11:20 Количество просмотров материала 3452
Распечатать страницу

4 ответа

есть ответ здесь:

http://www.ericsprojects.com/?p=102

кажется, это простой способ сделать это. Просто создайте файл, поместите в него код из статьи и при необходимости измените букву диска. Это не займет больше 5 минут.

0
отвечен Sergiy Byelozyorov 2022-11-14 19:08

Я знаю, что этот вопрос стар, но он находится высоко в списке поиска, поэтому я бы опубликовал свое решение.

я монтирую диск и запускаю свои программы с помощью a .Bat-файл. Я запускаю .bat файл в назначенные задания "на входе".

вот моя бита. Наслаждаться.

Примечание вы должны установить truecrypt автоматически не монтировать ваши "избранное" и есть situtation, что следующая летучая мышь не обрабатывает: когда том монтируется в альтернативная буква диска, чем указано.


REM - Truecrypt mount and launch file - 2013
REM - Set variables as needed below
@ECHO OFF

SET tcexec="%PROGRAMFILES%\truecrypt\truecrypt.exe"
SET mountdrive=x
SET volumefolder="%USERPROFILE%\truecrypt"
SET volumename=TrueCrypt-Volume

IF EXIST %mountdrive%: goto DriveExists

IF NOT EXIST %volumefolder%\%volumename% goto NoVolume

IF NOT EXIST %tcexec% goto noTC

REM Mount volume
cd %volumefolder%
%tcexec% /v %volumename% /l%mountdrive% /a /q
echo %ERRORLEVEL%
if ERRORLEVEL 1 GOTO mountfail
if ERRORLEVEL 0 GOTO startprograms

:startprograms
REM ******************************
REM ** Start your programs here **
REM ******************************
REM start "" "C:\Users\<userid>\AppData\Roaming\AeroFSExec\aerofs.exe"
REM start "" "C:\Program Files\ownCloud\owncloud.exe"

REM ********************************
REM ** END of Program Start block **
REM ********************************

goto end

:mountfail
echo Truecrypt failed to mount volume.
goto end

:noTC
echo Cant find truecrypt at: %tcexec%
goto end

:NoVolume
echo Identified volume does not exist: %volumefolder%\%volumename%
goto end

:DriveExists
echo Drive letter %mountdrive% already exists, cannot mount truecrypt volume
goto end

:End
5
отвечен Lance Rissman 2022-11-14 21:25

Microsoft имеет утилиту (aka "PowerToy") для Windows под названием TweakUI, которая позволяет включать или отключать автозапуск на ваших дисках (под Мой компьютер | автозапуск | диски в левой панели программы TweakUI). Я просто смонтировал том TrueCrypt, и это видно в TweakUI - так что похоже, что я мог бы автозапуск на включить его). К сожалению, я не смогу проверить его дальше, потому что у меня нет автозапуска.inf-файл для воспроизведения).

0
отвечен martineau 2022-11-14 23:42

В a .bat файл вы можете позвонить anothr .файл bat так же просто, как (просто увидеть строку, которая начинается с вызова):

MyBat1.файл bat содержит следующий текст:

@ECHO OFF

ECHO Here i will do things, like mount the .tc file

REM Here would go the command to mount the .tc file as drive letter X:

ECHO I am going to call to another bat script

CALL X:\MyBatFile_InsideTheTC.bat

ECHO I can do more things after thet other script runs


X:\MyBatFile_InsideTheTC.bat has this text:

@ECHO OFF

START "WhatEverTitleYouWant" "X:\MyDirectAccess.lnk"

... и так далее...

X:\MyDirectAccess.lnk-это файл, созданный windows, когда вы создаете shotcut для программы, также может быть любой командой, которую вы хотите, например, запустить службы и т. д... я положил пример .lnk с тех пор .lnk можно настроить (на свойствах) для запуска с повышенными привилегиями, поэтому он спрашивает пользователь для такой высоты, является очень простой способ запуска служб после установки Тома tc

это также справедливо для VeraCrypt (succesor of TrueCrypt, который использует исходный код TrueCrypt).

пример: имейте папку данных веб-сервера (Apache) (htdoc) внутри .файл tc (.hc для VeraCrypt), сервис Apache должен быть настроен на ручной запуск, и только после монтирования .tc файл сервис может быть запущен [net star "Apache24"].

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

0
отвечен Anonymous 2022-11-15 01:59

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх