Avatar billede fixxxer Nybegynder
28. november 2002 - 15:16 Der er 7 kommentarer og
1 løsning

læse fra en fil beskyttet af windows

der er nogle filer windows ikke vil lade mig åbne, som kort og godt melder "Cannot open file"

Jeg bruger et helt alm Memo, så hvordan snyder jeg windows til at lade mig åbne filen?
Avatar billede fixxxer Nybegynder
28. november 2002 - 15:17 #1
det skal lige siges at jeg godt kan åbne filen med Noteblok
Avatar billede dkn Nybegynder
28. november 2002 - 20:26 #2
Windows XP?
Avatar billede fixxxer Nybegynder
28. november 2002 - 20:31 #3
windows 2000
Avatar billede dkn Nybegynder
28. november 2002 - 20:33 #4
jeg ved ikke i windows 2000 men i xp er der nogle system filer som kræver speciel adgang, dette kan man dog snyde windows til at tro at ens program har ved at tilføje programmets navn i en fil jeg desvære ikke husker :(

Men som sagt ved jeg ikke om denne fil sikkerhed også er i win2k
Avatar billede fixxxer Nybegynder
28. november 2002 - 20:34 #5
det er en dum log fil der bruges af IIS, som jeg sagtens kan åbne med noteblok, men ikke med et alm memo
Avatar billede dkn Nybegynder
28. november 2002 - 20:54 #6
ok ved ikke om det hjælper noget men prøv evt med:

function ReadFile(FileName: TFilename): string;
var
  f: Textfile;
  i: integer;
  ch: char;
begin
  Result := '';
  AssignFile(f, FileName);
  try
    Reset(f);
    while not Eof(f) do
    begin
      Read(f, Ch);
      Result := Result + Ch;
    end;
  finally
    CloseFile(f);
  end;
end;


procedure TForm1.Button1Click(Sender: TObject);
begin
  memo1.Lines.Text := ReadFile('C:\test.txt');
end;
Avatar billede fixxxer Nybegynder
28. november 2002 - 20:56 #7
prøver bare for sjov
Avatar billede fixxxer Nybegynder
28. november 2002 - 21:02 #8
galt!

det virker!

takker
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