AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Control in Fremdprogramm einfügen

Ein Thema von Sugar · begonnen am 21. Aug 2013 · letzter Beitrag vom 23. Aug 2013
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#11

AW: Control in Fremdprogramm einfügen

  Alt 23. Aug 2013, 08:16
Wenn diese rechtliche Betrachtung zutreffen sollte warum gibt es hier im Forum mehrere Threads, wo beschrieben ist, wie man von einem Fremdprogramm den Wert eines Controls ausliest (z.B. ein Edit-Feld).

Und einen zusätzlichen Button in die Titelleiste eines jeden Fensters malen zu lassen halte ich rechtlich ebenso für unbedenklich. Selbst wenn ich den Button innerhalb des Fensters anzeigen lassen würde.

Denn dazu ist keine Veränderung oder Disassemblierung des Fremd-Programms notwendig.

http://www.delphipraxis.net/24605-co...g-bringen.html
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Daniel
(Co-Admin)

Registriert seit: 30. Mai 2002
Ort: Hamburg
13.920 Beiträge
 
Delphi 10.4 Sydney
 
#12

AW: Control in Fremdprogramm einfügen

  Alt 23. Aug 2013, 08:40
Es kommt immer darauf an, was man eigentlich vor hat. Wie zuvor beschrieben, kann man über die Windows-API beliebige Verschachtelungen von Controls erzeugen und jede Anwendung mit eigenen Schaltflächen zupflastern. Das allein ist jedoch nur vom begrenztem Wert - interessant ist doch der Code, der hintendran ausgeführt wird.

Bei der Fragestellung ging es nach meiner Auffassung um das Ausführen eines anderen Programmes (also eine Art ShellExecute(), das da getriggert wird). Das beeinträchtigt das zugrunde liegende Programm nicht und wird vielerorts verwendet von Programmen, die Screenshots anbieten, von TeamViewer etc. Wenn man jedoch beginnt, die zugrunde liegende Anwendung konkret zu manipulieren, dann kann es ggf. problematisch werden. Oftmals wird das Ganze dann aber auch nicht strafrechtlich relevant, sondern verstößt lediglich gegen die Lizenzbedingungen. Es dürfte uns aber nur wenig weiterbringen, darüber zu philosophieren, was "ganz allgemein" so passieren könnte, der Fragesteller hat recht konkret formuliert, was er im Sinn hat.
Daniel R. Wolf
mit Grüßen aus Hamburg
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.195 Beiträge
 
Delphi 10.4 Sydney
 
#13

AW: Control in Fremdprogramm einfügen

  Alt 23. Aug 2013, 09:06
Wenn diese rechtliche Betrachtung zutreffen sollte warum gibt es hier im Forum mehrere Threads, wo beschrieben ist, wie man von einem Fremdprogramm den Wert eines Controls ausliest (z.B. ein Edit-Feld).
Auslesen dürfte kein Problem sein. Ist letztendlich (fast) das gleiche wie "<Strg> C" zu drücken.

Und einen zusätzlichen Button in die Titelleiste eines jeden Fensters malen zu lassen halte ich rechtlich ebenso für unbedenklich. Selbst wenn ich den Button innerhalb des Fensters anzeigen lassen würde.
Das halte ich schon für Grauzone. Wer sagt denn das das Programm nicht exceptions bringt (und das Speichern nicht mehr funktioniert) weil das Programm alle Child-Controls durchläuft und diese Hart auf erwarteten Typ castet und das dann zwangsläufig mit einem Fehler abbricht.

Denn dazu ist keine Veränderung oder Disassemblierung des Fremd-Programms notwendig.
Das stimmt. Aber auch schon zuvor kann der SW-Hersteller wegen Eingriff im System die Garantie/Gewährleistung ablehnen.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:45 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz