Jeg vil lave et program der krypterer/dekrypterer alt data der skrives til/læses fra harddisk(ene). Dvs kile mit program ind mellem win og harddiskene, hvilket jo nok vil betyde at det skal være en form for device driver eller windows hook eller service...
Har forsøgt at søge efter det både her på eksperten og google, dog uden held... Er der nogen der har forslag og/eller eksempler på dette?
Desuden kan denne form for kontrol/modifikation bruges som accesscontrol til hvilke brugere der skal have lov til at læse/skrive data på hdd..
Du vil ikke finde noget brugbart på nettet - har selv søgt. Der er firmaer der sælger toolkits til formålet eller udvikler driver iht. til specs.
Det tætteste jeg har set af info omkring emnet er Windows NT Device Driver Development, skrevet af Peter G. Viscarola og W, Anthony Mason (OSR Open System Resources Inc.)
1. Delphi's compiler generere PE (Portable Excutable) kode og ikke LE (Liniear Excutable) kode som krævers i en Device Driver.
2. Delphi er grundliggende afhængig af Windows BASE API som der ikke er adgang til i Device Drivers fordi de køre i Kernel mode - Delphi genererer kode til at køre i User mode. Det *kunnne* man måske kode sig ud af - ved at skrive halvdelen i inline-assembler kode og hacke de binære filer...
3. Device Driver Development indeholder hundredevis af header filer som skal oversættes først. Når du er færdig med det, er der ikke noget der hedder Device Drivere mere.
4. Device Driver kodning er mere eller mindre sort magi - og DDK'en er ikke til megen hjælp. Man er simpelthen nød til at støtte sig til venlige mennesker på nettet - og de koder alle i C. Der er ingen hjælp at hente, fordi ingen nogensinde har påtaget sig opgave at bruge Delphi til Device Driver kodning.
5. Borland kunne i løbet af to dage ændre deres compiler og linker, så den kunne generer device drivere - men det gør de ikke. Dels skulle de samtidig oversætte hele DDK'en til Pascal style - og kunne måske sælge et par hundrede ekstra om året.
doc404>> takker for svaret... lader spsm køre lidt, for at se om der er andre der mener noget andet ;-)
Kan være jeg stiller spsm i c/c++ forummet, for jeg har tænkt mig at få tilegnet mig viden nok til selv at kunne gøre det... Er der nogen der evt kender til et opensource projekt der gør noget lignende, uanset programmeringssproget?
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.