INI-Datei bearbeiten, die leider erst beim ersten Start der Software angelegt wird

Alle Fragen rund Antworten rund um die ACMP Client Commands und Container
Antworten
Benutzeravatar
Falaffel
Beiträge: 158
Registriert: Do Feb 04, 2016 5:53 pm

Hallo,

wir hben eine Software, welche ihre Einstellungen in einer Ini-Datei speichert. Da möchten wir gleich beim Installieren ein paar Standardeinstellungen eintragen. Leider wird die Datei erst angelegt, wenn das Programm einmal gestartet wurde. Mein Baustein INI-Datei bearbeiten bringt als momentan einen Fehler Datei kann nicht gefunden werden. Da in der Datei auch user bzw. clientbezogene Werte stehen kann ich auch nicht einfach eine Datei von meinem Testclient auf die Rechner kopieren.

Wie würdet ihr hier vorgehen?
Mit freundlichen Grüßen

Robert-Daniel Steichele
r.steichele@gottlob-rommel.de
http://www.gottlob-rommel.de
Benutzeravatar
JDoering
Beiträge: 89
Registriert: Mo Dez 15, 2008 3:45 pm

Hallo,

vielleicht würde hier eine Kombination aus beiden Wegen funktionieren,
also erst eine Referenzdatei nach der Installation auf den Client kopieren (oder erzeugen) und diese dann mit den spezifischen Werten ergänzen.
Je nachdem wie komplex die Datei ist, kann diese vielleicht auch einfach z.B. über ein "Create File" direkt mit den benötigten Werten angelegt werden.

MfG
Jens Döring
Senior IT Support Engineer

support@aagon.com
http://www.aagon.de

Aagon GmbH
Lange Wende 33
D-59494 Soest
fon: +49-2921-789-200
fax: +49-2921-789-244
Benutzeravatar
Falaffel
Beiträge: 158
Registriert: Do Feb 04, 2016 5:53 pm

Hallo Herr Doering,

gute Idee, die individuellen Werte könnte ich anhand des Hostnames und de Usernames generieren und eintragen. Dann würde beim ersten Start sogar schon der korrekte User im Anmeldefeld stehen.
Jetzt ist nur noch interessant, wie sich die Software verhält, wenn schon eine Datei da ist bzw. ob sie merkt, dass die Datei nicht von ihr selbst erzeugt wurde.

Vielen Dank.
Mit freundlichen Grüßen

Robert-Daniel Steichele
r.steichele@gottlob-rommel.de
http://www.gottlob-rommel.de
Benutzeravatar
JDoering
Beiträge: 89
Registriert: Mo Dez 15, 2008 3:45 pm

Hallo Herr Steichele,

das Vorhandensein der Datei kann ja über eine Bedingung (if file exists) geprüft werden.
Falls die Datei immer neu geschrieben werden soll kann auch die Option "Existierende Datei überschreiben" aktiviert werden.

Sollte die Software die Datei beim ersten Start überschreiben folgende Idee:
Nach der Installation die Software starten (Shell Execute Command) und nach einer gewissen Wartezeit (Wait) den Prozess killen (Kill process).
Natürlich nur sofern die Software das auch verkraftet.

MfG
Jens Döring
Senior IT Support Engineer

support@aagon.com
http://www.aagon.de

Aagon GmbH
Lange Wende 33
D-59494 Soest
fon: +49-2921-789-200
fax: +49-2921-789-244
Benutzeravatar
Falaffel
Beiträge: 158
Registriert: Do Feb 04, 2016 5:53 pm

Halo Herr Doering,

ich werde die unterschiedlichen Varianten versuchen.

Vielen Dank.
Mit freundlichen Grüßen

Robert-Daniel Steichele
r.steichele@gottlob-rommel.de
http://www.gottlob-rommel.de
Antworten