Datei-Attribute setzen / Windows-Shutdown abfangen

Für allgemeine Fragen zur Programmierung mit PureBasic.
Werner
Beiträge: 24
Registriert: 15.01.2005 19:43

Datei-Attribute setzen / Windows-Shutdown abfangen

Beitrag von Werner »

Hallo PB-Gemeinde!

Frage 1:
Wie schaffe ich es bei der Datei d:\test.txt
die Attribute "Schreibgeschützt und Versteckt" zu setzen bzw. aufzuheben.

Frage2:
Ein PB-Programm soll solange im Speicher verharren bis Windows XP heruntergefahren bzw. der User abgemeldet (kann man da unterscheiden - wäre nicht schlecht?). Das Programm sollte auf diesen Zustand noch reagieren können und dann zu einem Label springen bei dem noch eine Arbeit zu verrichten ist (wie z.B. Daten sichern).

Ich freue mich über jede Hilfe :)

Gruß, Werner
Benutzeravatar
Kiffi
Beiträge: 10725
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Datei-Attribute setzen / Windows-Shutdown abfangen

Beitrag von Kiffi »

> Wie schaffe ich es bei der Datei d:\test.txt
> die Attribute "Schreibgeschützt und Versteckt" zu setzen bzw. aufzuheben.

mit GetFileAttributes_() kannst Du die Attribute einer Datei lesen; mit
SetFileAttributes_() kannst Du sie setzen.

Wenn Du nur ein einzelnes Attribut einer Datei ändern möchtest, dann achte
darauf, dass Du zuvor die vorhandenen Attribute ausliest und diese mit
Deinem Attribut logisch verknüpfst.

Weitere Infos gibt's mit der Suchfunktion dieses und des englischen Boards.
Auch in der PureArea gibt's einiges an Infos hierzu.

Grüße ... Kiffi
Benutzeravatar
bluejoke
Beiträge: 1244
Registriert: 08.09.2004 16:33
Kontaktdaten:

Beitrag von bluejoke »

Zu Frage 2:
afaik wird ein das Standard-Fensterschließ-Event gesendet (zumindest wenn ein Fenster offen ist) das Programm hat dann wohl ne Weile Zeit darauf zu reagieren...
Ich bin Ausländer - fast überall
Windows XP Pro SP2 - PB 4.00
Antworten