Zugriff ProgramData

Anfängerfragen zum Programmieren mit PureBasic.
Fordey_ra
Beiträge: 71
Registriert: 17.08.2010 22:30

Zugriff ProgramData

Beitrag von Fordey_ra »

Habe ein Problem mit dem Zugriff auf dem Pfad ProgramData.

Unter den Windows 32 Bit System und Purebasic 5.46 LTS (x86) klappt der Zugriff einwandfrei.

Greife ich aber im Windows 64 Bit System und Purebasic 5.46 LTS (x86) klappt der Zugriff nicht.

Möchte eine Datei dort erstellen, wird verweigert aber nur unter 64Bit Windows. (file$="C:\ProgramData\....\...pdf)

Laden geht. Aber nicht erstellen.

Habe ich Purebasic 5.46 LTS (64bit) geht es aber.

Aber warum ?
Benutzeravatar
Mijikai
Beiträge: 754
Registriert: 25.09.2016 01:42

Re: Zurgriff ProgramData

Beitrag von Mijikai »

Does it happen with administrator rights?
Fordey_ra
Beiträge: 71
Registriert: 17.08.2010 22:30

Re: Zurgriff ProgramData

Beitrag von Fordey_ra »

Yes it will do it. But i dont want it.

What can i do ?
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Zurgriff ProgramData

Beitrag von RSBasic »

Wenn es mit Administratorenrechte geht, dann liegt es an den Rechten. Es ist die Frage, ob das nur auf deinem Rechner so ist oder ob es auf jedem 64 Bit System ist.
Wäre der AppData-Ordner vielleicht besser für dich? Dort brauchst du auf jeden Fall keine Administratorenrechte.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Fordey_ra
Beiträge: 71
Registriert: 17.08.2010 22:30

Re: Zurgriff ProgramData

Beitrag von Fordey_ra »

Ist auf den anderen Rechnern 64bit genauso.
Rechte neu einstellen bringt aber nichts.
Denke werde wohl ein anderes Verzeichnis nehmen müssen. Leider
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8675
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken
Kontaktdaten:

Re: Zurgriff ProgramData

Beitrag von NicTheQuick »

Haben 32-Bit-Anwendungen nicht sowieso weniger Rechte in einem 64-Bit-System als in einem 32-Bit-System? Immerhin werden diese ja über WOW64 emuliert.
Ich habe nicht alles gelesen, aber offenbar gibt es ein paar Feinheiten, vielleicht auch etwas mit Rechten: https://docs.microsoft.com/en-us/window ... plications
Bild
Benutzeravatar
_JON_
Beiträge: 389
Registriert: 30.03.2010 15:24

Re: Zurgriff ProgramData

Beitrag von _JON_ »

C:\ProgramData ist das AllUser Profile, da hat ein normaler Nutzer keinen Schreibzugriff.
PureBasic 5.46 LTS (Windows x86/x64) | windows 10 x64 Oktober failure
Fordey_ra
Beiträge: 71
Registriert: 17.08.2010 22:30

Re: Zurgriff ProgramData

Beitrag von Fordey_ra »

Habe die Freigaben noch mal genau kontrolliert.
Kann aber keinen Fehler feststellen.
GPI
Beiträge: 1511
Registriert: 29.08.2004 13:18
Kontaktdaten:

Re: Zurgriff ProgramData

Beitrag von GPI »

einfach so einen festen Pfad zu nehmen ist eine blöde Idee.
Nimm die Funktion GetUserDirectory() - damit sollte es gehen.
Oder das Home-Verzeichnis
CodeArchiv Rebirth: Deutsches Forum Github Hilfe ist immer gern gesehen!
Fordey_ra
Beiträge: 71
Registriert: 17.08.2010 22:30

Re: Zugriff ProgramData

Beitrag von Fordey_ra »

Vielen Dank für die vielen Info´s
Bin ins AppData-Verzeichnis gegangen dort klappt es prima.

Danke nochmal.
Antworten