Detectar quando uma nova unidade virtual é criada

Como posso saber o quetrueCrypt volumes são montados em um computador?

Nota Eu já sei quais arquivos podem ser montados. Em outras palavras, os únicos volumes que podem ser montados são:C:\Vol1.tc, C:\Vol2.tc eC:\Vol3.tc.

Como sei quando um volume é desmontado?

Eu consigo fazer isso usando a classe .netFileSystemWatcher. Toda vez que eu desmonto um volume, percebo que o eventoFileSystemWatcher.Changed incêndios.

Como sei quando um volume é montado?

Aqui é onde eu estou tendo problemas! Eu constantemente consultar as unidades e ver se existe uma unidade. Isso soa como uma má idéia, porque se alguém conecta um usb e o Windows atribui a letra da unidade a ele, eu terei um erro.Como posso saber quando uma nova unidade virtual é criada?

Por que eu preciso disso?

Preciso criar um aplicativo em que o usuário possa ver quais volumes trueCrypt são montados em seu telefone. A única coisa que sinto falta é descobrir quando um volume é montado ...

questionAnswers(1)

yourAnswerToTheQuestion