Zitat von
WIng2005:
Habe die Ini jetzt in meinem Installationsverzeichnis des Programmes abgelegt.... das sollte doch unproblematisch sein, oder?
Es ist doch problematisch, speziell unter Vista wird ein Nicht-Administrator das Programm dann nicht mehr betreiben können, wenn es im \programs Verzeichnis steht. Dateiänderungen sind da nicht zulässig ohne Adminrechte.
Deshalb solltest die ini nach "Application Data" schieben. Und das findest Du mit SHGetSpecialFolderLocation. Luckie hat dazu die Funktion GetShellFolder entworfen, die finest Du dann auch bei der Suche (die klemmt bei mir heute).
SHGetSpecialFolderLocation
CSIDL
Grüße, Messie