Verhindern eines Schreibversuches in Datei eines Spieles

Diskutiere Verhindern eines Schreibversuches in Datei eines Spieles im Developer Network Forum im Bereich Hardware & Software Forum; Hallo, ich spiele gern Siedler4, jedoch habe ich seit geraumer Zeit ein ein Laptop mit einer 8000er Serie von Nvidia als Grafikkarte und da wird...
  • Verhindern eines Schreibversuches in Datei eines Spieles Beitrag #1
VB-1

VB-1

Bekanntes Mitglied
Dabei seit
07.12.2006
Beiträge
120
Reaktionspunkte
0
Hallo, ich spiele gern Siedler4, jedoch habe ich seit geraumer Zeit ein ein Laptop mit einer 8000er Serie von Nvidia als Grafikkarte und da wird mir im Spiel immer ein schwarzer Balken angezeigt. Ich kann diesen jedoch mit dem Editor durch Umschreibung der Gamesettings einer .cfg-Datei umgehen.
Das Problem ist nun nur, das das Spiel durch anklicken einer Leiste im Spiel eben diese Datei wieder umschreibt und somit der schwarze Balken erscheint.

Die Lösung wäre vieleicht ein Schreibschutz auf diese Datei, oder mann müsste eine Schleife programmieren, welche die .cfg-Datei auf der von mir eingestellten Stufe hällt.

Wenn jemand da einen Vorschlag hätte wäre ich sehr dankbar, seien sie auch noch so kreativ.:victory:

mfg, VB-1:hal:
 
  • Verhindern eines Schreibversuches in Datei eines Spieles Beitrag #2
C

COGE

Bekanntes Mitglied
Dabei seit
13.01.1999
Beiträge
6.151
Reaktionspunkte
3
Ort
hinten wie von vorne
hast du das mit dem schreibschutz schon mal ausprobiert?
 
  • Verhindern eines Schreibversuches in Datei eines Spieles Beitrag #3
VB-1

VB-1

Bekanntes Mitglied
Dabei seit
07.12.2006
Beiträge
120
Reaktionspunkte
0
hast du das mit dem schreibschutz schon mal ausprobiert?

ja, aber hab grad festgestellt, das wenn ich die datei umschreibe und sperre, sie sie dann trotzdem irgendwie verändert, da bei bestimmten symbolen im spiel beim draufklicken der balken wiederkommt, aber die datei gleich bleibt. es muss aber die datei sein, denn wenn ich sie nicht verändere und starte ist der balken sofort da.
 
  • Verhindern eines Schreibversuches in Datei eines Spieles Beitrag #4
the ubm

the ubm

Senior Moderator
Dabei seit
29.05.2005
Beiträge
9.464
Reaktionspunkte
1
Du könntest versuchen mittels NTFS-Berechtigungen das Schreiben explizit zu verbieten. Das Spiel kann die Datei dann zwar noch lesen, Schreibversuche schlagen aber fehl.
 
  • Verhindern eines Schreibversuches in Datei eines Spieles Beitrag #5
T

TrµMAn

Bekanntes Mitglied
Dabei seit
23.10.2006
Beiträge
4.882
Reaktionspunkte
2
Ort
Wuppertal
ich denke, das Problem wird einfach sein, das der Schreibschutz funktioniert, das spiel selbst aber, die Daten nur einmal bei Start aus dieser Datei liest. Also kann das Spiel die "andere" cfg temporär übernehmen und somit hast du wieder einen schwarzen balken ...

Ist es denn notwendig, das du dort drauf klickst? ^^
Hast du dir schonmal die aktuelle firmware der GraKa heruntergeladen und auch dei Aktuellen Treiber installiert?
 
  • Verhindern eines Schreibversuches in Datei eines Spieles Beitrag #6
W

Wartos

Bekanntes Mitglied
Dabei seit
17.07.2001
Beiträge
767
Reaktionspunkte
0
Ort
04552
Oder du könntest eine .bat-Date schreiben, über die du dann das Spiel startest. Vor dem Spielstart könnte dann die jeweilige config-Datei eben noch fix ersetzt werden.
 
  • Verhindern eines Schreibversuches in Datei eines Spieles Beitrag #7
Max11.111

Max11.111

Bekanntes Mitglied
Dabei seit
12.06.2008
Beiträge
2.416
Reaktionspunkte
0
Oder du könntest eine .bat-Date schreiben, über die du dann das Spiel startest. Vor dem Spielstart könnte dann die jeweilige config-Datei eben noch fix ersetzt werden.
mhm

siedler.bat
***
echo off
cls
del die_config_datei.cfg
echo > die_konfig_datei.cfg
start programm.exe
exit
***
alternatiev könnte man auch schnell eine kl exe schreiben die das selbe macht:

siedler.exe

Mit C++:
***
#include <windows.h>
#include <fstream>

using namespace std;

int main (void)
{
char str[255];

ofstream cfg ("die_cg_datei", ios:: trunc);
cfg << str;
cfg.close();

return 0;
}
***

aber bei deinem namen glaube machsd dus lieber mit basic...:cool:
 
Zuletzt bearbeitet:
Thema:

Verhindern eines Schreibversuches in Datei eines Spieles

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.179
Beiträge
1.579.172
Mitglieder
55.878
Neuestes Mitglied
Satan666
Oben