Hallo Leute
ich habe ein Problemchen beim Starten einer Anwendung aus delphi heraus. Hab schon einiges durchsucht aber es wäre auch möglich das es Programmspezifisch ist.
Folgendes habe ich vor :
Es gibt für eTrust InoculateIT (v. 6) die Möglichkeit die Distribution von Hand zu starten
C:\Programme\CA\Common\ScanEngine\Inodist.exe
wenn man diese startet verlangt er Parameter
Dementsprechend habe ich über Start\ Ausführen folgendes getestet :
C:\Programme\CA\Common\ScanEngine\InoDist /cfg InoDist.ini
und es funktioniert
dies wollte ich in mein Programm integrieren 2 Möglichkeiten habe ich versucht:
Code:
ShellExecute(Application.Handle, 'open' ,PChar('InoDist /cfg InoDist.ini'), nil, PChar('C:\Programme\CA\Common\ScanEngine'), sw_ShowNormal);
Effekt : nichts nur folgende Fehlermeldung im Distributionsereignis :
"Die Konfigurationsdatei wird von einem anderen Prozess verwendet."
die 2. Variante sieht folgendermaßen aus :
Code:
WinExec('C:\Programme\CA\Common\ScanEngine\InoDist /cfg InoDist.ini', SW_ShowNormal);
Effekt ist hier das die gleiche Meldung wie beim starten ohne Parameter angezeigt wird und nichts passiert
vielleicht könnt ihr mir ja helfen
thx
mfG TeeKay