Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Programm vor dem Beenden absichern (https://www.delphipraxis.net/88011-programm-vor-dem-beenden-absichern.html)

Chemiker 8. Mär 2007 20:38


Programm vor dem Beenden absichern
 
Hallo,

ich möchte ein Programm so absichern, dass es nur mit einem Passwort beendet werden kann.
Das Programm ist das einzige was auf den Rechner laufen soll.

Für Ideen und Anregungen wäre ich dankbar.

Bis bald Chemiker

SirThornberry 8. Mär 2007 20:39

Re: Programm vor dem Beenden absichern
 
ist nicht möglich da es den Taskmanager gibt

blablab 8. Mär 2007 20:40

Re: Programm vor dem Beenden absichern
 
erstmal kannst du bei CloseQuery mit CanClose bestimmen, ob das Programm beendet werden darf...
Dann musst du halt noch schauen, dass mers anders net schließen kann.
Den Taskmanager kann man zb mit einem bestimmten registryeintrag ausschalten
(Bei HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Policies\System den Schlüssel DisableTaskMgr erstellen und auf 1 setzen)

Chemiker 8. Mär 2007 21:16

Re: Programm vor dem Beenden absichern
 
Hallo,

danke für die Antworten.

Zitat:

Zitat von blablab
Den Taskmanager kann man zb mit einem bestimmten registryeintrag ausschalten

Den Taskmanager auszuschalten, finde ich nicht so gut.

Ist es vielleicht möglich die Rechte von XP soweit einzuschränken das der Taskmanager nur vom Administrator aufgerufen werden kann?

Bis bald Chemiker

Luckie 8. Mär 2007 21:22

Re: Programm vor dem Beenden absichern
 
Lies das mal: http://www.michael-puff.de/Developer...ettruesten.php

blablab 8. Mär 2007 21:27

Re: Programm vor dem Beenden absichern
 
Mit dem Registryeintrag kann ja auch nur der lokale benutzer den taskmanager nicht mehr öffnen.
Aber wenn du den Taskmanager nicht sperren willst, dann würde canclose:=False doch eigentlich ausreichen, oder?

Chemiker 8. Mär 2007 21:46

Re: Programm vor dem Beenden absichern
 
Hallo Luckie,

der Artikel war sehr interessant und ich stimme mit dir auch soweit überein.

Das Problem ist nur, das ich ein Programm geschrieben habe das Messwert aus einer Produktion speichert und graphisch aufbereitet.
So weit so gut, das blöde ist nur, wenn der Mitarbeiter merkt dass er einen Fehler gemacht hat z.B. die Vorgehschriebe Temperatur nicht eingehalten hat, stellt er einfach das Programm ab.

Luckie 8. Mär 2007 21:48

Re: Programm vor dem Beenden absichern
 
Äh, das ist dan aber ein Bedienfehler und das sollte in der Verantwortung des Benuters liegen. Ich würde einfach eine abfrage machen, was das schliessen für Folgen hat. Schliesst er es trotzdem, ist es sein Problem.

Christian Seehase 8. Mär 2007 21:51

Re: Programm vor dem Beenden absichern
 
Moin Chemiker,

Zitat:

Zitat von Chemiker
Das Programm ist das einzige was auf den Rechner laufen soll.

dann könntest Du es auch noch als Shell laufen lassen, statt des Explorers.
Das, in Kombination mit einem gesperrten Taskmanager und CanClose=false dürfte wohl genügen ;-)
Ausserdem könntest Du auch noch die Eingaben in eine Logdatei schreiben.

Chemiker 8. Mär 2007 22:00

Re: Programm vor dem Beenden absichern
 
Hallo Luckie,

Zitat:

Zitat von Luckie
Äh, das ist dan aber ein Bedienfehler und das sollte in der Verantwortung des Benuters liegen. Ich würde einfach eine abfrage machen, was das schliessen für Folgen hat. Schliesst er es trotzdem, ist es sein Problem.

es ist kein Bedienfehler, sondern der Mitarbeiter stellt das Prg. ab um seinen Fehler zu vertuschen. Der Rechner ist eingeschlossen, nur die Tastatur und die Maus kann vom Mitarbeiter bedient werden um bestimmt Informationen zu bekommen.


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

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