Zitat:
Und wo in den hunderten Ordner auf deiner Festplatte soll Windows die Ini-Datei finden?
GetPrivateProfileString
Zitat:
lpFileName [in]
The name of the initialization file. If this parameter does not contain a full path to the file, the system searches for the file in the Windows directory.
Wobei neuere Windowsversionen auch gern mal sowas in die Registry verlegen, anstatt eine Datei anzulegen. (vorallem da man seit Vista normaler Weise im Windowsverzeichnis keine Schreibrechte hat)
Der FileStream nimmt aber ohne Pfadangabe das aktuelle Arbeitsverzeichnis.
Ergo: relative Pfade sind böse.