Avatar billede el-prebsi Nybegynder
13. december 1999 - 21:20 Der er 7 kommentarer

Sikker adgang til drev, filer og mapper...

Hvordan kan jeg beskytte exe, com, zip, tgz, ini, dat og andre filer så disse ikke kan kopieres ind på mine drev medmindre man indtaster en gyldig kode?

Hvordan kan jeg beskytte exe, com, zip, tgz, ini, dat og andre filer så de ikke kan køres/åbnes medmindre man indtaster et gyldigt password?

Hvordan kan jeg beskytte registreringsdatabasen så den ikke kan redigeres?

Ideen omkring passwordbeskyttelsen er tænkt at når man prøver at kopiere eller køre/åbne udvalgte filtyper kommer der et vindue hvori der skal indtastes et gyldigt password og programmet låser computeren medmindre du indtaster et gyldigt password?
Passwordbeskyttelsen skal også skrivebeskytte registreringsdatabasen.

Hvordan kan jeg registrere et program så det åbnes hver gang jeg genstarter computeren (skal være indbygget i programmet hver gang det køres og det skal registreres i registreringdatabasen?
time running?

Hvordan kan jeg fjerne hele proceslinien og ikke kun startknappen?
Hvordan kan jeg vise programmer og skrivebord i baggrunden uden at man kan aktivere dem/det?

Hvordan kan jeg disable og enable autorun?

Jeg behøver også programkoder til at disable alle disse programkoder (fjern skrivebeskyttelse til disk og registreringsdatabase og åbning af filer og hvordan jeg fjerner automatisk start når der rebootes)

Hvordan kan jeg få API-kaldet "Clip curser til at virke i Delphi.

Grunden til at jeg lader dig score billige point er fordi jeg skal bruge et svar før 17. december.

På forhånd tak
Preben Holm

Jeg har kun Delphi 3 Standard.


P.S. Måske giver jeg dig extra point hvis du svarer præcist og hutigt.
Avatar billede retep Nybegynder
14. december 1999 - 01:40 #1
Hmmm, kun en del af svaret, da jeg ikke har svar på alle dine spørgsmål...

>>Hvordan kan jeg fjerne hele proceslinien og ikke kun startknappen?

var
  Form1: TForm1;
  wndClass:  Array[0..50] of Char;
  wndHandle: THandle;
implementation

{$R *.DFM}

procedure TForm1.ButtonShowClick(Sender: TObject);
begin
  ShowWindow(wndHandle, SW_SHOW)
end;

procedure TForm1.ButtonHideClick(Sender: TObject);
begin
ShowWindow(wndHandle, SW_HIDE)
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
StrPCopy(@wndClass[0], 'Shell_TrayWnd');
wndHandle := FindWindow(@wndClass[0], nil);
end;

end.

Mvh
Retep
Avatar billede delphi Nybegynder
14. december 1999 - 08:33 #2
Som Retep vil jeg sige at det er en ordentlig mundfuld, så i stedet for at bruge en masse tid, vil jeg henføre dig til et link, hvor noget af dit svar kan findes: http://www.eksperten.dk/spm.asp?id=725

NiP
Avatar billede gusse Nybegynder
21. december 1999 - 19:49 #3
Hvordan kan jeg beskytte exe, com, zip, tgz, ini, dat og andre filer så disse ikke kan kopieres ind på mine drev medmindre man indtaster en gyldig kode?

>> Køb en netværk server
Hvordan kan jeg beskytte exe, com, zip, tgz, ini, dat og andre filer så de ikke kan køres/åbnes medmindre man indtaster et gyldigt password?

>>Lidt svært !!!, hvordan skal andre programmer få adgang til filererne.. Zip kan beskyttes !!

Hvordan kan jeg beskytte registreringsdatabasen så den ikke kan redigeres? Fjerne regedit.exe :)


Ideen omkring passwordbeskyttelsen er tænkt at når man prøver at kopiere eller køre/åbne udvalgte filtyper kommer der et vindue hvori der skal indtastes et gyldigt password og programmet låser computeren medmindre du indtaster et gyldigt password?
Passwordbeskyttelsen skal også skrivebeskytte registreringsdatabasen

-> det kan godt være, at det kan lade sig gøre...og hvis det kunne er der nok ikke nogle, der ville fortælle dig det. Men jeg syntes det lyder som et meget vildt project!!!. men held og lykke...

(bruge et svar før 17. december)..

BTW så er det jo nok også forsent ..
og er du skolelærer :) ???
Avatar billede lrj Nybegynder
27. februar 2000 - 14:48 #4
Hmm, måske spørgsmålet burde lukkes nu?
Avatar billede retep Nybegynder
27. februar 2000 - 17:10 #5
Irj>> Ja, det er totalt dårligt at man bruger sin tid på folk, som ikke engang gider at lukke deres spørgsmål efter sig. Eller kommentere det allerede besvarede for den sags skyld...
Avatar billede delphi Nybegynder
11. januar 2001 - 09:05 #6
Tjaa. og så bare afviser svarene uden at kommentere eller give points.  Vi har da besvaret et par af spørgsmålene tilfredsstillende!

Det er i mine øjne totalt misbrug af systemet.

Delphi
Avatar billede webb Nybegynder
14. marts 2001 - 10:20 #7
Hmm du bliver nødt til at holde øje med alle filer m. ext. exe, com, zip, tgz, ini, dat o.s.v

Og jeg har set noget kode fra Borris Holt som kan dette.. http://www.borrisholt.dk

Fra start kan jeg tænke mig til at alle filer skal have attributen READ-ONLY
også detecter man om den attribut ændres og ber om password eller lign.

Men det kan der sikkert hurtigt gå kage i !! Prøv at kikke på hans homepage
eller spørg ham selv..

/webb
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