Forum: Win32/Win64 API (native code)
Delphi
by xZise,
11. Sep 2009
Ah stimmt, das ist möglich. Aber jetzt frage ich mich nur noch, wie ich die MessageBox-Prüfung in den Dienst "verschiebe".
MfG
xZise
Forum: Win32/Win64 API (native code)
Delphi
by xZise,
8. Sep 2009
Hallo Aphton,
Erstens bezog ich mich auf "ccc2" und zweitens kann ich dann verhindern, dass das Programm gestartet wird?
MfG
xZise
Forum: Win32/Win64 API (native code)
Delphi
by xZise,
7. Sep 2009
Naja, aber ich kenne ja gerade nicht den Dateinamen. Sondern ich möchte den Dateinamen haben, damit ich davon einen Hash erstellen kann.
Und warum dann nicht als Dienst?!
Übrigens Aphton: Unter Windows 7 scheint das nicht zu funktionieren. Ich werde das gleich nochmal auf XP testen.
MfG
xZise
Forum: Win32/Win64 API (native code)
Delphi
by xZise,
7. Sep 2009
Moin,
so geht das natürlich auch, aber:
1. Geht es auf der Hardware und das wissen sie ja (sie spielen es ja gerade)
2. Gibt es keinen "Lehrer PC" ;) Zumindest nicht in dem Raum um den es geht. Dort ist sozusagen freiwillige Beschäftigung (*räsuper*)
3. Dachte ich mir, zum Beispiel Kaspersky überprüft ja jede *.exe beim Start, dann könnte ich das ja auch "sauber" erledigen und nicht andere...
Forum: Win32/Win64 API (native code)
Delphi
by xZise,
6. Sep 2009
Dito :P
Das tun sie jetzt schon, und naja auch nicht zu unrecht :P Aber das Verhalten ist numal gewünscht ^^
Aber andere Alternativen? Ich meine den Dateinamen zu überprüfen ist noch unsicherer. Und dann muss auch derjenige erstmal wissen wo er die Exe ändern darf. Und ansonsten könnte man ja nur bestimmte Bereiche hashen...
MfG
xZise
Forum: Win32/Win64 API (native code)
Delphi
by xZise,
6. Sep 2009
Hallo,
ich habe für unsere Schule einen Service entwickelt und möchte gerne, dass er bestimmte Programme am starten verhindert.
Und zwar wird leider ziemlich viel CS2D gespielt, und naja ich dachte mir, ich "bekomme" mit, wenn ein Programm gestartet wird und lese den Dateipfad aus, erstelle einen MD5 (o.ä.) Hash und überprüfe, ob dieser Hash in einer "Blacklist" Datenbank vorkommt und wenn...