Seite 1 von 1

Datei in "Program Files (x86)" ändern

Verfasst: 25.04.2013 20:43
von KeyKon
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

Re: Datei in "Program Files (x86)" ändern

Verfasst: 26.04.2013 09:49
von _JON_
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)

Re: Datei in "Program Files (x86)" ändern

Verfasst: 26.04.2013 12:03
von KeyKon
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

Re: Datei in "Program Files (x86)" ändern

Verfasst: 26.04.2013 12:05
von Bisonte
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" ?