Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Programm vor WinSpy schützen (https://www.delphipraxis.net/118904-programm-vor-winspy-schuetzen.html)

napsterxx 17. Aug 2008 19:17

Re: Programm vor WinSpy schützen
 
oO Die Idee finde ich gut aber das ist doch sehr umständlich oder? der user muss es ja auch editieren können :D Für labels ist es sicher eine gute alternative aber für memos? edits? listviews?

omata 17. Aug 2008 19:18

Re: Programm vor WinSpy schützen
 
Willkommen in der Windowswelt.

Aber wieso darf man dein Programm nicht fernsteuern? Außerdem bist du sicher das es jemanden geben wird, der sich die Arbeit macht, um dein Programm anzusteuern? Was ist daran schlecht?

Idee: Wenn der Zugriff zu schnell passiert, werden die Elemente für einen zufälligen Moment gesperrt. Damit bekommst du jede Automatik kaputt.

napsterxx 17. Aug 2008 19:20

Re: Programm vor WinSpy schützen
 
Ich programmiere derzeit anwas, ich will es noch für mich behalten :D wo ich mir vorstellen könnte das der ein oder andere ein programm schreibt um durch automatisierung vorteile zu erlangen. Und genau das will ich unterbinden.

Dezipaitor 17. Aug 2008 19:27

Re: Programm vor WinSpy schützen
 
Verwende GUI Frameworks wie QT oder so. Bei den GUIs kann man nix per Handle machen. Nachteil: Ich glaube nicht, dass es für Delphi da was gibt.

mkinzler 17. Aug 2008 19:32

Re: Programm vor WinSpy schützen
 
ClX basierte auf Qt. Wurde aber i.D.Zw. beeredigt

Medium 18. Aug 2008 02:56

Re: Programm vor WinSpy schützen
 
Du wirst für eine konsequente Lösung nicht drum herum kommen alle benötigten Controls incl. ihrer Verhaltensweisen so zu reimplementieren, dass sie nicht auf TWinControl, und nicht auf den Standardroutinen von Windows basieren. Dann nämlich sieht z.B. WinSpy ähnlich wie bei Java-Programmen (non-Swing) nur noch ein Conrtol: Dein Fenster. Je nach dem was du so alles benötigst wird das sicherlich etwas Arbeit, aber wenn es so wichtig ist dass man nicht per Handle etwas steuern kann, dann wird sie wohl gerechtfertigt sein.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:21 Uhr.
Seite 2 von 2     12   

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