Uruchomienie w aplikacji innego programu.

0

Czy da się w Delphi uruchomić na formie inny program.. np. shellexecute?

Chodzi mi o to że uruchamiany program był tak jakby wewnątrz formy mojej aplikacji w delphi.

0

A istnieją w ogole takie aplikacjie, ktore to potrafia?

0
uses ShellAPI;

var H:THandle;
begin
ShellExecute(Handle, nil, 'notepad', nil, nil, SW_SHOWNORMAL);
H:=FindWindow('Notepad', nil);
if (h<>0) then
  begin
  Windows.SetParent(h, Handle);
  SetWindowPos(h, 0, 10, 10, 200, 200, SWP_SHOWWINDOW);
  end;
end;

//@down: moje programy tak mają :] to telepatyczny wirus.. ;D

0

Avast traktuje kod Szczawika jak Wirus :-D, gdy wstawimy kod do OnCreate Formy ;-P , BTW wiele razy przydarzyło mi się to gdy używałem INDY i muszę przyznać, że to trochę denerwuje gdy wklepie się trochę kodu , program chodzi a antywirus się drze :D dlatego nie używam już Indy .

user image

// Parodia taki antyvirus... - Q

//wiem , [green] ale mam go do testów bo jednak trzeba sprawdzać czy takie interakcje zachodzą
chociażby dlatego , że pisząc aplikacje muszę poinformować kogoś o takiej ewentualności
Test przeprowadzony na Win32bit XP ,Avast wersja Home - Piotrekdp

0

Co ciekawe pod win64 ten kod jest ok. Avast nie traktuje go jako robaka

0

ja mam win 32 i tez... moze za bardzo ustawil osłone...

0

Podkręcona heurystyka Avasta zaczyna drzeć ryja jak tylko zobaczy obok siebie API do procesów i wyszukiwanie okien, szczególnie jeżeli aplikacja jest w Delphi... czyżby nasi tibia-haxorzy autorów do tego skłonili?

1 użytkowników online, w tym zalogowanych: 0, gości: 1