Cześć.
Mam problem z moją aplikacją.
Program ma za zadanie pobrać zawartość pliku C:\WINDOWS\pfirewall.log do kompontentu memo.
procedure TForm3.Button1Click(Sender: TObject);
begin
Memo1.Lines.Loadfromfile('C:\WINDOWS\pfirewall.log');
end;
Problem w tym że w określonych sytuacjach systemowy proces svchost.exe korzysta z tego pliku, przez co nie mogę pobrać zawartości.
Cannot open file "C:\WINDOWS\pfirewall.log". Proces nie może uzyskać dostępu do pliku, ponieważ jest on używany przez inny proces.
Co najciekawsze notatnik może korzystać z tego pliku. Na razie rozwiązałem problem za pomocą API (otwieranie w notatniku tego pliku).
Jak to rozwiązać?