Hallo allerseit, ich stell mich derzeit mal wieder blöd an!
Ich wollte ein kleines Programm schreiben das bei einem in (Program Files (x86)) installierten Spiel einen Mod aktiviert bzw deaktiviert.
Dazu müssen lediglich in einigen Textdateien Zeilen entfernt bzw hinzugefügt werden, das ist soweit natürlich kein Problem^^
Wie bekomme ich nun schreibrechte? Admin-Mode hab ich natürlich aktiviert, das reicht aber nicht, ich kann keine von den existierenden Dateien mit Schreibrechten öffnen (weder Create- noch OpenFile()) oder diese löschen. Neue Dateien erstellen ist dagegen kein Problem...
Mit diversen Editoren im Admin-Mode geht das hingegen!
Was mache ich falsch?
LG KeyKon
Datei in "Program Files (x86)" ändern
- KeyKon
- Beiträge: 1412
- Registriert: 10.09.2004 20:51
- Computerausstattung: Laptop: i5 2,8 Ghz, 16GB DDR3 RAM, GeForce 555GT 2GB VRAM
PC: i7 4,3 Ghz, 32GB DDR3 RAM, GeForce 680 GTX 4GB VRAM
Win10 x64 Home/Prof
PB 5.30 (64bit) - Wohnort: Ansbach
- Kontaktdaten:
Datei in "Program Files (x86)" ändern
(\/) (°,,,°) (\/)
Re: Datei in "Program Files (x86)" ändern
Es könnte sein das dein Spiel nicht die Rechte hat in Program Files Ordner zuschreiben.
schau mal im VirtualStore nach:
C:\Users\Jonathan\AppData\Local\VirtualStore\Program Files (x86)
schau mal im VirtualStore nach:
C:\Users\Jonathan\AppData\Local\VirtualStore\Program Files (x86)
PureBasic 5.46 LTS (Windows x86/x64) | windows 10 x64 Oktober failure
- KeyKon
- Beiträge: 1412
- Registriert: 10.09.2004 20:51
- Computerausstattung: Laptop: i5 2,8 Ghz, 16GB DDR3 RAM, GeForce 555GT 2GB VRAM
PC: i7 4,3 Ghz, 32GB DDR3 RAM, GeForce 680 GTX 4GB VRAM
Win10 x64 Home/Prof
PB 5.30 (64bit) - Wohnort: Ansbach
- Kontaktdaten:
Re: Datei in "Program Files (x86)" ändern
Hm nope, darin ist nichts davon aufgetaucht.
Hab das Problem jetzt umgangen indem ich die Datei (per Hand) durch eine selbst erstellte mit gleichem Inhalt ersetzt habe (Der Windows Explorer hat also ebenfalls kein Problem damit die Datei zu löschen^^).
Mir ist dennoch ein Rätsel wie das sein kann, meine selbst erstellte Datei hat exakt die gleichen Rechte und den gleichen Besitzer wie das Original trotzdem kann ich das Original nicht mit Schreibrechten öffnen egal wo ich sie hinkopiere oO
Hab das Problem jetzt umgangen indem ich die Datei (per Hand) durch eine selbst erstellte mit gleichem Inhalt ersetzt habe (Der Windows Explorer hat also ebenfalls kein Problem damit die Datei zu löschen^^).
Mir ist dennoch ein Rätsel wie das sein kann, meine selbst erstellte Datei hat exakt die gleichen Rechte und den gleichen Besitzer wie das Original trotzdem kann ich das Original nicht mit Schreibrechten öffnen egal wo ich sie hinkopiere oO
(\/) (°,,,°) (\/)
Re: Datei in "Program Files (x86)" ändern
Eventuell das Programm das die Änderungen macht, ebenfalls in den Ordner kopieren und von dort aus starten.
Oder (was aber nicht so ratsam ist) den kompletten Zugriff des Ordners etwas lockern...
Evt. ist es einfach nur "schreibgeschützt" ?
Oder (was aber nicht so ratsam ist) den kompletten Zugriff des Ordners etwas lockern...
Evt. ist es einfach nur "schreibgeschützt" ?
PureBasic 6.21 (Windows x86/x64) | Windows11 Pro x64 | AsRock B850 Steel Legend Wifi | R7 9800x3D | 64GB RAM | GeForce RTX 5080 | ThermaltakeView 270 TG ARGB | build by vannicom