![]() |
Programm versteckt öffnen und Daten auslesen
Zitat:
![]() Dort hat leider noch niemand geantwortet, aber mich intressiert das Thema auch sehr, deswegen hab ich ihn mal hier eröffnet. Orginalthread: ![]() |
Re: Programm versteckt öffnen und Daten auslesen
Also die Begriffe
Zitat:
Ich persönlich mag keine Programme die eine verschlüsselte .exe in der Ressource haben und die dann versteckt ausführen. Wenn man da keine gute Firewall hat, die einem eine Internetverbindung anzeigt, könnte dieses Programm alles Mögliche auf meinen Rechner ziehen. Das Ganze klingt doch sehr nach einem Programm, dass The-Fox nur selbst benutzen will, warum macht er sich also Gedanken um Ressourcen oder 'urheberrechtlichem Kram'? Die Clientexe hat er ja immer da liegen, also warum verschlüsselt in die Ressource? Das war meine ganz persönliche Anschauung der Sache. Falls ich ganz arg daneben liegen sollte, tut's mir leid. |
Re: Programm versteckt öffnen und Daten auslesen
Naja, also im Grunde kannst du ja auch mit deinem Programm alles mögliche machen was du möchtest, ich finde ein wenig Vertrauen gehört auf dem Sektor schon dazu.
Mich würde trotzdem intressieren warum das mit sw_hide nicht funktionrt! habs auch ausprobiert, und es klappt nicht. |
Re: Programm versteckt öffnen und Daten auslesen
Programm versteckt öffnen und Infos auslesen
Der Titel sagt bereits alles. Wer soll da antworten ? |
Re: Programm versteckt öffnen und Daten auslesen
Mir ist das versteckt öffnen relativ egal, mir gehts nur ums Infos auslesen bzw. ums Button klicken. Aber kannst du mir erklären was daran so schlimm wäre? Er hat doch ziemlich plausibel erklärt das er nichts böses vorhat. Und wenn er das Programm wirklich weitergeben möchte, muss er die Exe wohl "verstecken" weil er sonst gegen die lizenzvereinbarungen verstöst.
Naja woran ich momentan hänge ist folgendes:
Delphi-Quellcode:
Ich habe den Code aus dem Edh2000. Ich denke das ich ihn halbwegs verstanden habe. Das Problem ist, dass ich den Button nur drücken kann, wenn er sich auf meiner Form befindet. Das liegt wohl an dem GetForeGroundWindow. Anstatt dem GetForeGroundWindow müsste ich dort wohl das Handle des Fenster auf dem sich der Ok-Button befindet eintragen. Doch wie komme ich an das Handle? Oder besser gesagt, wie teile ich dem Programm das Handle mit?
procedure buttonklicken;
var Button:hwnd; Fensterint:longint ; begin ButtonToClick:=FindWindowEx(GetForegroundWindow, 0, 0, 'OK' ); if ButtonToClick<>0 then begin windowlongid:=getwindowlong(ButtonToClick,gwl_id); SendMessage(GetParent(ButtonToClick), WM_COMMAND, MAKEWPARAM(windowlongID, BN_CLICKED ), ButtonToClick ); end; end; @Toxman: Ich weiss ehrlich gesagt auch nicht wie The-Fox das jetzt meint. Ich werde deinen Post weiterleiten und bescheidgeben wenn er antwortet. |
Re: Programm versteckt öffnen und Daten auslesen
Zitat:
|
Re: Programm versteckt öffnen und Daten auslesen
Klar, wenn du diesen Code bei einem Buttonklick ausführst, ist dein Fenster immer das Vordergrundfenster. Hol dir das Handle des gewünschten Fensters mit
![]() |
Re: Programm versteckt öffnen und Daten auslesen
Perfekt, genau das habe ich gesucht! Danke!
@Logic: Ja, da hast du recht. Lassen wir das versteckt öffnen einfach^^ |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:38 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz