Forum: Object-Pascal / Delphi-Language
Delphi
by Delphijunkie2006,
3. Apr 2006
Die Seite, die den COde veröffentlicht hat, hat ihn ´scheinbar zurückgezogen, schade.
Forum: Object-Pascal / Delphi-Language
Delphi
by Delphijunkie2006,
1. Apr 2006
:wall: :wall: ich krieg Kopfweh, sorry, schonmal was von Prozesskillern gehört?
Nichts für ungut, aber ein bißchen sollte man sich schon mit IT Sicherheit beschäftigen. Lade dir mal Trojanhunter runter, starte thguard.exe und versuch es zu killen, dann weißt du was secure message handling ist.
:dancer: :dancer2: :dancer:
Forum: Object-Pascal / Delphi-Language
Delphi
by Delphijunkie2006,
31. Mär 2006
Es gibt etliche Sicherheitstools die SecureMessageHandling benutzen,
ihr habt leider unrecht, ich glaube das geht doch nur mit einem Hook, ich dachte aber, daß es auch ohne geht.
Jedenfalls sah der C code einer Sicherheitsfirma sehr simpel aus.
Sinn und Zweck ist: Schutz vor Malware!
Forum: Object-Pascal / Delphi-Language
Delphi
by Delphijunkie2006,
31. Mär 2006
Ja, aber siehe oben, nicht bei Terminate Process.
OnDestroy wäre logisch, aber die Form merkt ja nicht wann sie abgeschossen wird, das Ereignis wäre erst da, wenn die Form schon gekillt ist, also geht auch nicht.
Forum: Object-Pascal / Delphi-Language
Delphi
by Delphijunkie2006,
31. Mär 2006
Ein kleiner delphi-code wäre ganz nett zum verdeutlichen.
HIer ein Beispiel, aber das schützt nicht vor terminate process vom taskmanager, nur durch klick auf die Form:
procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
mResult := MessageBox(self.Handle,'Save before Quit?','Confirm',MB_YESNOCANCEL or MB_ICONQUESTION);
end;
Forum: Object-Pascal / Delphi-Language
Delphi
by Delphijunkie2006,
31. Mär 2006
Falsch, irgendwie geht das, das ist auch eine Art Sicherheitsmechanismus.
Irgendwo habe ich mal einen C Source Code dafür gesehen, aber leider keinen in Delphi.
Forum: Object-Pascal / Delphi-Language
Delphi
by Delphijunkie2006,
31. Mär 2006
Ich habe eine Frage, wie kann ich meinem Programm die Intelligenz vermitteln, daß es merkt, wenn es abgeschossen wird und vorher noch eine Nachricht erscheint: willst du das Programm wirklich beenden?
Beispiel: Taskmanager führt einen Terminate Process auf meine Project1.exe, normalerweise geht Project1.exe stumm zu, aber meine aufmerksame Project1.exe will vorher nochmal nachfragen mit einer...