Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi FindWindow Prob (https://www.delphipraxis.net/82612-findwindow-prob.html)

Christian Seehase 19. Dez 2006 13:51

Re: FindWindow Prob
 
Moin Olli,

ich weiss nicht, ob die es darüber machen, aber es wäre ein gangbarer Weg.

[EDIT]
Oder auch nicht wie ich gerade sehe :wall:
Da ich diese Einstellung nicht geändert habe, wird bei mir immer der aktuelle Ordner angezeigt, ohne Laufwerksangabe versteht sich...
[/EDIT]

Luckie 19. Dez 2006 13:53

Re: FindWindow Prob
 
@joel93: Was hat das jetzt bitte schön mit Vieren zu tun, was auch immer das sein mag? Bitte unterlass in Zukunft Postings, die nichts mit dem Thema zu tun haben und keinerlei Mehrwert besitzen. Danke.

hille 19. Dez 2006 14:21

Re: FindWindow Prob
 
Ich will ja auch nicht den Pfad wissen sondern nur ob in der Titelleiste der Laufwerksbuchstabe D:\ auftaucht. Und falls der vorhanden ist dann soll das Fenster geschlossen werden. Also egal in welcher Titelleiste D:\ auftaucht, dieses Programm soll dann geschlossen werden.

r2c2 19. Dez 2006 17:20

Re: FindWindow Prob
 
Mal abgesehen vom Code:
Zitat:

Zitat von hille
Ich will ja auch nicht den Pfad wissen sondern nur ob in der Titelleiste der Laufwerksbuchstabe D:\ auftaucht. Und falls der vorhanden ist dann soll das Fenster geschlossen werden. Also egal in welcher Titelleiste D:\ auftaucht, dieses Programm soll dann geschlossen werden.

Wenn du den Zugriff auf D:\ verbieten willst, dann setzt doch einfach die entsprechenden Rechte(Sollte IMHO über ACLS gehen). Wenn nicht, was willst du dann machen?

mfg

Christian

hille 19. Dez 2006 18:06

Re: FindWindow Prob
 
Also ein Kumpel hat mich gefragt ob ich ihm ein Programm schreiben kann, was verhindert das sein Vater auf seine Partition zugreifen kann. Da aber alle Adminrechte haben will ich es so machen, das man die Titelleisten der Anwendungen nach D:\ durchgeht und falls man diese findet das programm minimiert(geth nicht wieder auf maximieren) und somit soll der Zugriff solange gesperrt bleiben bis man das PW eingibt, welches das Programm zum Freigeben braucht. Und ich weiß jetzt nur nicht wie ich das auslese wenn man das verstecken kann

r2c2 19. Dez 2006 19:12

Re: FindWindow Prob
 
Zitat:

Zitat von hille
Also ein Kumpel hat mich gefragt ob ich ihm ein Programm schreiben kann, was verhindert das sein Vater auf seine Partition zugreifen kann. Da aber alle Adminrechte haben will ich es so machen, das man die Titelleisten der Anwendungen nach D:\ durchgeht und falls man diese findet das programm minimiert(geth nicht wieder auf maximieren) und somit soll der Zugriff solange gesperrt bleiben bis man das PW eingibt, welches das Programm zum Freigeben braucht. Und ich weiß jetzt nur nicht wie ich das auslese wenn man das verstecken kann

Wird so nicht gehen. Zumindest per cmd komm ich an die Daten(und selbst der Öffnen-Dialog von Word o.ä., kann man als Explorer missbrauchen)...

Einzige Möglichkeit, die ich kenne: Verschlüsseln. Alles andere wird nix...

mfg

Christian

Olli 20. Dez 2006 01:56

Re: FindWindow Prob
 
Was hindert dann den Papa das Programm abzuschießen?

Wenn dein Freund Windows 2000 oder besser hat, kann er einen Volume-Mountpoint in einem seiner Verzeichnisse erstellen und der Partition keinen LW-Buchstaben zuweisen. Das hilft aber nur gegen technisch unbeleckte User. Ansonsten wie schon erwähnt: NTFS benutzen und Rechte (ACLs) setzen (ja, die kann man schon für das Volume setzen). ... aber wiederum kann sich jeder Admin Zugriff auf solche "geschützten" Dateien verschaffen. Also alles in allem sind alle Ansätze bei denen der Papa noch Adminrechte hat zum Scheitern verurteilt.

joel93 21. Dez 2006 13:51

Re: FindWindow Prob
 
Ich mein is jetz wieder nen doofer beitrag aber bei win Vista geht sowas, früher oder später hat man das eh!
(bin mir aber mal wieder nich sicher)

hille 21. Dez 2006 16:16

Re: FindWindow Prob
 
Na sogut kenn sich sein Vater nicht aus und wenn er ja nicht auf D zugreifen kann, dann kann er doch auch nicht im Cmd eine Datei oder Ordner öffnen denn dann müsste er ja diese Kennen und das kann er ja dann nciht. Und im Cmd würde auch D:\ stehen ...


Zitat:

Zitat von r2c2
Einzige Möglichkeit, die ich kenne: Verschlüsseln. Alles andere wird nix...

mfg

Christian

Mhmm...das stimmt. Da überleg ich mir mal was.

r2c2 21. Dez 2006 17:15

Re: FindWindow Prob
 
Zitat:

Zitat von hille
und wenn er ja nicht auf D zugreifen kann, dann kann er doch auch nicht im Cmd eine Datei oder Ordner öffnen denn dann müsste er ja diese Kennen und das kann er ja dann nciht.

Code:
cd /d D:
dir
Zitat:

Und im Cmd würde auch D:\ stehen ...
aber nicht in der Titelleiste...

mfg

Christian


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:45 Uhr.
Seite 2 von 3     12 3      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz