Прикольно. Сейчас попробовал выяснить какая строчка вызывает ужас у антивирусов.
В результате function SetClipboardText приобрела следующий вид:
function SetClipboardText(Wnd: HWND; Value: string): Boolean;
var hData: HGlobal;
pData: pointer;
Len: integer;
begin
Result := True;
//if OpenClipboard(Wnd) then
//begin
//try
//Len := Length(Value) + 1;
//hData := GlobalAlloc(GMEM_MOVEABLE or GMEM_DDESHARE, Len);
//try
//pData := GlobalLock(hData);
//try
//Move(PChar(Value)^, pData^, Len);
//EmptyClipboard;
//SetClipboardData(CF_Text, hData);
//finally
//GlobalUnlock(hData);
//end;
//except
//GlobalFree(hData);
//raise
//end;
//finally
//CloseClipboard;
//end;
//end
//else Result := False;
end;
То бишь кода никакого и не осталось.
Вот результат -
http://www.virustotal.com/ru/analisis/667f6c750f42b3adddafbd3c648ea62b - делайте выводы. Такими темпами и Delphi скоро будет вирусом