Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   WindowBlocker - Windows und Programmfunktionen einschränken (https://www.delphipraxis.net/54080-windowblocker-windows-und-programmfunktionen-einschraenken.html)

raffo 27. Sep 2005 17:39


WindowBlocker - Windows und Programmfunktionen einschränken
 
Hauptsächlich geht es darum das auf Firmen PCs / Behörden nicht alle Windowsfunktionen für den Bediener machbar sein sollen. Es lassen sich auch diffenziert spezielle Einstellungs-Dialoge von Programmen unterbinden. Der PC kann so abgeschottet werden, das nur die Links auf dem Desktop ausführbar sind. Auch der Internetzugang kann gesperrt bzw. auf einzelne Seiten freigegeben werden.

Es wird mittlerweile in einigen Betrieben eingesetzt.

UPDATE (v1.3) 1.) kann nun auch Prozess blocken (z.B. Setup.exe) 2.) Passwort verschlüsselt und anderweitig gesichert (siehe Hilfe)

ScreenShot: http://www.my-virtualworld.de/my-images/wbscreen1.jpg

Dateidownload: http://www.my-virtualworld.de/my-fil...er-INSTALL.exe (208 KB)

Home: http://www.my-virtualworld.de

raffo 15. Okt 2005 16:54

Re: WindowBlocker - Windows und Programmfunktionen einschrän
 
Update von WindowBlocker (siehe oben)

Zacherl 15. Okt 2005 17:05

Re: WindowBlocker - Windows und Programmfunktionen einschrän
 
Wird ein Prozess auch geblockt, wenn man einfach die EXE Datei umbenennt?

Florian

raffo 15. Okt 2005 17:07

Re: WindowBlocker - Windows und Programmfunktionen einschrän
 
Du stellst selbst eine Blocken Regel auf, wenn die Datei umbenannt wird kann immer noch die Blockregel nach "Window-Title" also Fensternamen greifen. Die Regel nach Prozess wohl nicht mehr.

Zacherl 15. Okt 2005 17:10

Re: WindowBlocker - Windows und Programmfunktionen einschrän
 
Ich würde dir raten einen Hash von der EXE zu machen. Dann würde ich CreateProcess hooken und wenn imemr ein Prozess gestartet wird, den Pfad zur EXE ermitteln (vlt. mit der madLibary), einen Hash generieren und prüfen, ob dieser nicht gesperrt ist.
Das hat auch den vorteil, dass man mit einem Hook die CreateProcess funktion einfach abbrechen kann und die EXE nicht nach dem start sofort abschießen muss.

Florian

raffo 15. Okt 2005 17:25

Re: WindowBlocker - Windows und Programmfunktionen einschrän
 
Gute Idee "createProcess" zu hooken (aber wie?). Nichtsdestrotz ist es für Firmen konzipiert, die eh nur ne handvoll Anwendungen benutzen, die von meist vorhandenen Links gestartet werden. Für einen PowerUser isses nix - aber doch auch sinnvoll um die Machenschaften seiner Gäste einzuschränken...

Olli 15. Okt 2005 19:03

Re: WindowBlocker - Windows und Programmfunktionen einschrän
 
Zitat:

Zitat von raffo
Gute Idee "createProcess" zu hooken (aber wie?).

Ein SSDT-Hook auf NtCreateProcess und NtCreateProcessEx :zwinker:

Außerdem: schonmal was vom Shared Computer Toolkit gehört?

Übrigens: das "Blocken" von Prozessen kannst du auch über die Policies machen (ist IMO ein ShellExecute-Hook) - allerdings basiert das auf einer Blacklist. Effektiver wäre eine Whitelist.


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:45 Uhr.

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