Существует ли способ программно считать файл из диска TrueCrypt в память?

Я должен загрузить файл из диска umounted TrueCrypt в память. Там какой-либо путь состоит в том, чтобы сделать это программно? TrueCrypt предлагает API?

Путем я верю, является лучшим для попытки, это должно было бы смонтировать объем (предлагающий пользователю пароль, конечно), открыть файл и затем размонтировать объем. Существует ли способ сделать это все автоматически?

Я нахожусь на Windows Vista. У меня есть C#, Python и легко доступный Perl.

10
задан Cœur 16 November 2019 в 11:53
поделиться

1 ответ

Вы не можете использовать настоящую командную строку crypt из, скажем, System.Diagnostics.Process?

using System;
using System.Diagnostics;

namespace Test {

    class TrueCrypeStart
    {
        static void Main(string[] args)
        {

            string password = getPassword(...);
            Process tc= new Process();

            tc.StartInfo.FileName   = "TrueCrypt.exe";
            tc.StartInfo.Arguments = string.Format("/v \"{0}\" /p \"{1}\" /q", ...mount info ..., password); // for quiet!

            tc.Start();
        }
    }
}
12
ответ дан 4 December 2019 в 00:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: