Hallo,
sorry, Vista treibt mich langsam zum Wahnsinn:
In meiner Anwendung lese ich mehrere INI-Datei aus, was aber nur über "Ausführen als Administrator" korrekt funktioniert. Ohne Adminrechte bleiben die Ergebnisse immer leer.
Hier einmal meine stinknormale Routine. (Anm.: "CurrentDir" und "CurrentInifile" zeigen mit/ohne Admin selbigen Inhalt an, zb: "C:\program files\ich\" und "main" ... kann also nicht das Problem sein):
Delphi-Quellcode:
function ReadIniStr(Eintrag: string) : string;
var
MyIniFile: TIniFile;
begin
MyIniFile := TIniFile.Create(CurrentDir+CurrentInifile+'.ini');
with MyIniFile do
begin
Result := Readstring(currentsection,eintrag,'');
end;
MyIniFile.Free;
end;
Kann mir evtl. jemand sagen, was Vista nun mal wieder von mir möchte??
Gruss, Ralf