Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Betriebssysteme (https://www.delphipraxis.net/27-betriebssysteme/)
-   -   XP - Schreibschutz Ordner (https://www.delphipraxis.net/171162-xp-schreibschutz-ordner.html)

Popov 23. Okt 2012 23:35

AW: XP - Schreibschutz Ordner
 
Jetzt fangen wir aber mit korinthenkackerei an. Wenn Claudia einen Pipimann hätte, wäre sie ein Klaus ;)

p80286 24. Okt 2012 09:56

AW: XP - Schreibschutz Ordner
 
Liste der Anhänge anzeigen (Anzahl: 2)
Zitat:

Zitat von Popov (Beitrag 1188096)
Jetzt fangen wir aber mit korinthenkackerei an. Wenn Claudia einen Pipimann hätte, wäre sie ein Klaus ;)

Änää
Entweder Klaus und Nikola oder Claudia und Claudius.
wir sind hier ja nicht bei Windows!

der zweite screenshot zeigt "echten Schreibschutz"

Gruß
K-H

OrgFreak 24. Okt 2012 14:59

AW: XP - Schreibschutz Ordner
 
Hallo

Also es muss schon ein Schreibschutz sein, denn ich kann von Delphi aus nicht in ein ini-file schreiben.

savetoini1(inipath+ 'NAME.INI', 'Options');

kommt die Fehlermeldung:
Kann nicht nach c:\... schreiben.

Also Hilfe, wer hat eine Lösung ?

Gruss

OrgFreak

DeddyH 24. Okt 2012 15:03

AW: XP - Schreibschutz Ordner
 
Wo genau unter C:\? NTFS- oder FAT-Dateisystem? Standard-Benutzer, Hauptbenutzer oder Administrator? Wozu genau ist die INI da, benutzerdefinierte oder allgemeine Einstellungen?

Bernhard Geyer 24. Okt 2012 15:05

AW: XP - Schreibschutz Ordner
 
Zitat:

Zitat von OrgFreak (Beitrag 1188183)
kommt die Fehlermeldung:
Kann nicht nach c:\... schreiben.

Liegt die Datei unter C:\Programme?

DeddyH 24. Okt 2012 15:08

AW: XP - Schreibschutz Ordner
 
@Bernhard: ich vermute, wir haben denselben Verdacht ;)

Popov 24. Okt 2012 15:54

AW: XP - Schreibschutz Ordner
 
@OrgFreak

Jetzt wird die Sache klarer. Du verwechselst da paar Sachen, und zwar den normalen Schreibschutz und die Zugriffsrechte. Schreibschutz bedeutet, dass einen Datei einen Schreibschutz Flag besitzt und deshalb nicht überschrieben werden kann. Zugriffsrechte bedeutet, dass du mit einem Konto arbeitest, das zwar Leserechte, aber keine Schreibrechte in diesem Ordner besitzt. Solche Rechte kann man jedem Nutzer individuell geben oder nehmen.

Am besten du nutzt für deine Ini auch den Ordner der dafür gedacht ist, z. B. den Anwendungsdaten Ordner.

himitsu 24. Okt 2012 16:11

AW: XP - Schreibschutz Ordner
 
Zitat:

Zitat von Popov (Beitrag 1188190)
Schreibschutz bedeutet, dass einen Datei einen Schreibschutz Flag besitzt und deshalb nicht überschrieben werden kann.

Wobei man da auch noch aufpassen muß.

Denn Zugriffsrechte werden von Windows geprüft und das Schreibschutz-Attribut wird von Programmen geprüft.
Wenn ein Programm dieses nicht prüft, dann kann es auch eine "schreibgeschützte" Datei ändern oder löschen. (es gibt zwar ein paar Dateizugriff-APIs, welche das auch prüfen, aber das kann man sowieso umgehen oder einfach nur deaktiveren)

Wenn einem Programm/Benutzer das Recht verwehrt wurde, irgendwo zu schreiben, dann kann es das (grundsätzlich) nicht umgehen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:21 Uhr.
Seite 2 von 2     12   

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