Avatar billede betatron Nybegynder
15. juni 2002 - 15:46 Der er 10 kommentarer

Et password problem..!!!?

Jeg har det windows-baserede Delphi 6.0 Personal

Jeg har et lavet et password-program. Jeg vil gerne have det til at starte op når jeg åbner en speciel mappe.
Hvordan gør jeg??? 
Avatar billede dl Nybegynder
15. juni 2002 - 20:26 #1
Du kunne lade programmet starte sammen med Windows.
Herefter søger dit program så på alle åbne programmer, og checker om fx et vindue er åbnet med en bestemt sti.

Hvis så stien har et pass som er def. i dit programmet.
Så skal programmet åbne en box hvor man kan indtaste sit pass.
Hvis så pass ikke er ok, så skal dit program LUKKE vinduet med stien.

//dl

PS. Håber det hjælp din ligt på vej. Hvis du ikke kan finde min tanke-gang så skriv lige til mig.  E-Mail: dl_it@hotmail.com
Avatar billede cms Nybegynder
16. juni 2002 - 14:01 #2
Vil du passwordbeskytte en mappe er dette ikke den rigtige fremgangsmåde
Avatar billede cms Nybegynder
16. juni 2002 - 14:02 #3
(Altså hvis det skal være sikkert)
Avatar billede hermandsen Juniormester
16. juni 2002 - 18:02 #4
Hehe...

Start->Luk computeren...->Genstarte computeren i MS-DOS-tilstand

cd "C:\Dokumenter\Min password beskyttede mappe"
dir
copy "Mine koder.txt" "C:\WINDOWS\Skrivebord\Du er blevet snydt.txt"

Tror desværre cms har ret! ;)
Avatar billede betatron Nybegynder
16. juni 2002 - 18:55 #5
Jamen hvordan skal jeg så gøre det,
hvis jeg vil passwordbeskytte en mappe??
Avatar billede cms Nybegynder
16. juni 2002 - 19:15 #6
Du kan kryptere indholdet vha. fx RC4, og så vise mappens indhold dynamisk med dit eget COM-objekt à-la den måde Explorer viser .cab-filer på.
Du kunne også bruge WinZIP, som jo kan kryptere filer. Så kunne du lave nogle programmer, der automatiserede processen.
Men ingen af disse er fuldstændigt ubrydelige, da evt. hackere vil kunne gå ind og aflæse koden i dit program (hvis altså de har afsat et pænt stykke tid til at debugge).
Alternativt kan du benytte Windåsens eget adgangskontrolsystem, hvis du altså bruger NT eller 2000. Mener ikke man kan på 9x.
Avatar billede doc404 Novice
16. juni 2002 - 20:39 #7
spørgsmålet har tidligere være behandlet her og du kan godt password beskytte en mappe under 9x (under NT/XP kan du lige så godt bruge det indbyggede...). MEN det er ikke noget man lige gør.

Det kan ikke lade sig gøre uden du laver en IFS vxd driver og så taler vi ikke Delphi længere, men Assembler eller C.

Så desværre...
Avatar billede borrisholt Novice
17. juni 2002 - 15:18 #8
Man kan godt .. Hvis jeg gad kunnne jeg sikkert godt flække noget sammen. Men Det er altså ikke noget man lige gør .. Og det ville nok kun virke undet WindowsNT. Du skal ind og sær Owner rettigheder på den aktuelle mappe.

Jens B
Avatar billede Slettet bruger
19. juni 2002 - 20:11 #9
Man kan lave det med javascript !!
Jeg har en utrolig god kode til netop det formål...
Avatar billede betatron Nybegynder
20. juni 2002 - 14:59 #10
Jeg laver også noget Java og html og har lige strejfet C++ (DOS-vers.).
Så SFREDSTED jeg vil gerne se den "utrolig gode kode..", hvis det er OK med dig?!
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester