Hallo,
ich will grade eine Installationsroutine erstellen.
Das Programm erfordert, dass es aus dem "Zentralen Verzeichnis" gestartet wird, dieses ist eine Netzwerkressource, die ich über einen UNC Pfad ansteuere.
also \\Server\freigabe$\programm.exe
mit run("\\Server\freigabe$\programm.exe") oder shellexecute("\\Server\freigabe$\programm.exe") erhalte ich die Meldung vom zum installierendem Programm
"Das Setup wurde nicht aus dem zentralen Verzeichnis gestartet"
Ich habe es nun erstmal gelöst, in dem ich folgendes gemacht habe:
Im Installationsverzeichnis eine batch (setup.bat) angelegt mit:
und per Autoit:
drivemapadd("P:", "\\Server\freigabe$",0,"domain\user","passwort")
shellexecute("P:\setup.bat")
Damit startet die Batch das Programm aus dem Programmverzeichnis.
Ich wollte doch mal fragen ob es eine unkompliziertere Lösung für mein Problem gibt.
Für Tipps wäre ich sehr dankbar