Cześć Wszystkim zainteresowanym
Mam taki problem, że w ListBoxie są ścieżki do istniejących plików np:
C:\Windows\notepad.exe
C:\Windows\System32\kernel32.exe
C:\Documents and Settings\Opi\Dane aplikacji\plik.exe
...
- Jak zrobić żeby program antywirusowy przeskanował wszystkie pliki z tej listy ?
- Jaka jest komenda i do którego pliku aby przeskanować obiekt programem Kaspersky Antivirus
(w dokumentacji Pomocy nie ma takiej wzmianki) - Do którego pliku (głównego skanowania programu antywirusowego) należy się odwołać przy innych
programach antywirusowych np: Norton
Zrobiłem tak:
begin
ShellExecute(Handle, 'open', pchar('C:\Program Files\MKS\Bin\mks_virw.exe'), pchar(ListBox1.Items.Text) , nil, SW_SHOWNORMAL);
end;
Uruchamia się MKS_Vir i w logu wyskakują te pliki (to znaczy że pobrał ścieżki) ale oznaczone że nie mógł ich przeskanować.
Więc jak się odwołać żeby przeskanował przystkie pliki ?
Jedyne co zadziałało poprawnie to dla MKS_Vir (dla Kaspersky`go ten i powyższy przykład NIE DZIAŁA):
begin
ShellExecute(Handle, 'open', pchar('C:\Program Files\MKS\Bin\mks_virw.exe'), pchar(ListBox1.Items.Strings[ListBox1.ItemIndex]) , nil, SW_SHOWNORMAL);
end;
Jeśli cokolwiek wiecie w tych sprawach to pomóżcie. Dziękuję