Entwickler-Ecke

Sonstiges (Delphi) - Benutzung eines Programms zeitlich begrenzen


jasocul - Mi 29.03.06 11:37

Ich würde es mit einem Dienst lösen, der überwacht, wie lange das Programm läuft.
Der Dienst muss natürlich so programmiert (oder eingestellt -> Rechte) sein, dass der Benutzer diesen nicht beenden kann.


Björn B - Mi 29.03.06 11:56

Mh ok danke.... mit Diensten hab ich noch nichts gemacht.
By the way.. kennt jemand evtl. sogar ein Programm das diese Ansprüche erfüllt?

Björn


jasocul - Mi 29.03.06 12:02

Auf meiner HP findest du unter Downloads eine Service-Demo. Da kannst du zumindest schonmal nachsehen, wie das mit einem Dienst grundsätzlich funktioniert.
Für dein Problem würdest du einen Timer benötigen, der regelmäßig prüft, ob das Programm läuft. Dann musst du dir nur noch merken wie lange es läuft und gegebenenfalls den Prozess beenden.


neojones - Do 30.03.06 08:52

Eigentlich ganz easy ;-)

Ein fertiges Programm dafür gibt es, aber das sind alles professionelle Lizenzierungs-Systeme, die so in etwa im 5-stelligen Bereich liegen.

Ansonsten gibt es auch noch Hardware-Keys, z.B. WiBu, die das können (Mittlerweile auch ohne Implementation in der Software direkt).

Viele Grüße,

Matthias


elundril - Do 30.03.06 11:32

fallst du sowas noch immer suchst wie angegeben schau mal auf [url]http://www.torry.net[/url] nach da kann man sich so ne komponente downloaden!!

mfg el