Nietypowy problem - sterownik

0

witam!
mam nietypowe pytanie: czy jest jakas prosta i szybka technika/metoda/sposob zeby uzyc sterownika systemu plików (chodzi mi konkretnie o sterownik TrueCrypt'a) do odczytu danych zapisanych w zaszyfrowanym woluminie/partycji bez ladowania tegoz sterownika do pamieci jako sterownika? troche to brzmi jak belkot ale o to mi chodzi...
Po co? odczytywac i zapisywac woluminy/pliki truecrypta bez uprawnien administratora czyli bez ladowania sterownika do pamieci (takie cos co mozna bylo by uzyc na kluczu USB np. w kafejce) i zastanawiam sie czy mozna jakos przyspieszyc ten proces i wykorzystac kod zrodlowy sterownika lub skompilowany sterownik do odczytu zapisu zaszyfrowanych danych bo nie chce mi sie za bardzo przedzierac przez specyfikacje i pisac setek linijek niepotrzebnego kodu (chociaz w sumie jest to ciekawe nawet :-) ), czyli po prostu nie chce wywazac juz raz otwartych drzwi.
P.S. Jak palnalem jakas glupote albo mrzonki z ksiezyca to prosze sie nie smiac, nie jestem zbyt zaawansowany w tych tematach...
P.S.2 preferuje rozwiazania oparte na C/C++

0

Jesli chcesz uzyc sterownika juz skompilowanego to musisz zaladowac go do pamieci, bo tylko tak program moze byc wykonany. Nie pamietam czy sterownik to zwykla dllka - jesli tak, to mozesz po prostu wywolac konkretne funkcje z niej. To oczywiscie tez zaladuje ja do pamieci, ale jako zwykla dllke, nie w trybie sterownika. Mozesz tez sam sobie skompilowac kod truecrypta do dllki i skorzystac z niej w swoim programie.

0

Mozesz rowniesz napisac "prawdziwy" sterownik z uzyciem Windows DDK ktory niestety trzeba potem wladowac do pamieci, odpowiednimi funkcjami API lub za pomoca kluczy rejestru(istnieje tez ladowanie za pomoca nieudokumentowanych funkcji). Taki sterownik bedzie mial uprawnienia na RING0 wiec bedziesz mogl robic co chcesz ze swoimi woluminami. :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1