установка TrueCrypt через службу Windows

764

Я создал службу Windows, которая молча монтирует тома truecrypt через командную строку. Однако возникла пара проблем; хотя том монтируется правильно, он не будет отображаться в проводнике Windows, если я не открою truecrypt и не нажму вручную «обновить буквы диска». Во-вторых, я постоянно получаю сообщения о том, что интерактивные службы Windows обнаружили диалог, и если я его приму, он отобразит truecrypt на некотором альтернативном рабочем столе. Что я должен сделать, чтобы исправить эти проблемы?

2
"если я приму, он покажет truecrypt на каком-нибудь альтернативном рабочем столе" # Скриншоты? CountMurphy 11 лет назад 0
@CountMurphy Когда плохо написанные сервисы пытаются показывать диалоги, вы получаете это сообщение (это Vista и более новая функция для безопасности). Petesh 11 лет назад 1

1 ответ на вопрос

0
CoreTech

You are running into Session 0 Isolation, where all UI elements from a Windows Service are shown on the "alternate desktop" you came across. The Interactive Services dialog can be disabled, but think it through before doing so.

Are you running your service in a regular user account? And is it the main TrueCrypt window that is coming up?