KillProcess Setup.exe

Post Reply
benni-n
Posts: 42
Joined: 03. Sep 2008, 20:41
Contact:

KillProcess Setup.exe

Post by benni-n » 12. Jan 2009, 20:01

Hallo

hab bei einem Paket, das Problem das nach erfolgreicher Installtion die Setup.exe des Herstellers nicht beendet wird und im Hintergrund weiterläuft (ohne GUI).

Nun könnte man dieses Problem ja mit einem KillProcess - Befehl beheben (KillProcess "Setup.exe"). Jedoch würde durch den Aufruf von KillProcess ja auch die Setup.exe von Matrix42 beendet, da ja alle Processe mit dem Namen setup.exe beendet werden, oder liege ich da falsch????

Umbenennen der Setup.exe des Herstellers ist nicht möglich, da das Setup dann mit einer Fehlermeldung abbricht.

Hat schon mal jemand so ein Problem gehabt????

Gruß

Benjamin
Stadt Frankfurt am Main (Amt 40)

Empirum V14
MS SQL 2008 R2 Express Edition

User avatar
Hendrik_Ambrosius
Moderator
Moderator
Posts: 8094
Joined: 13. Dec 2004, 23:10
Location: Adendorf/Lüneburg

Post by Hendrik_Ambrosius » 12. Jan 2009, 21:09

Man kann aber sehr die setup.exe von Empirum umbenennen, z.B. in empsetup.exe.
Beim Einbinden des Pakets in das Depot muss man dann nur über die Parameter dafür sorgen, dass die empsetup.exe statt der setup.exe aufgerufen wird.
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.

benni-n
Posts: 42
Joined: 03. Sep 2008, 20:41
Contact:

Post by benni-n » 13. Jan 2009, 08:22

OK. Gute Idee.
Aber muss ich dann nicht die Setup.exe auf allen Clients umbenennen????
Bzw. welche Setup.exe muss ich umbennen????

Gruß

Benjamin
Stadt Frankfurt am Main (Amt 40)

Empirum V14
MS SQL 2008 R2 Express Edition

User avatar
Hendrik_Ambrosius
Moderator
Moderator
Posts: 8094
Joined: 13. Dec 2004, 23:10
Location: Adendorf/Lüneburg

Post by Hendrik_Ambrosius » 13. Jan 2009, 13:22

Nein, einfach eine Kopie in configurator$\user anlegen und für dieses eine Paket nehmen.
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.

benni-n
Posts: 42
Joined: 03. Sep 2008, 20:41
Contact:

Post by benni-n » 12. Apr 2009, 22:48

Hallo

@Hendrik_Ambrosius:
Klappt das auch beim neuen Agent. Muss ich vllt noch was in der Setup.inf ändern. Irgendwie wird meine EmpSetup.exe nicht wirklich verwendet, obwohl sie in Configurator$\\User und Local vorhanden ist. Was mach ich falsch???
Ach Aufrufparameter in der EMC hab ich natürlich auch angepasst.

Gruß

Benni
Stadt Frankfurt am Main (Amt 40)

Empirum V14
MS SQL 2008 R2 Express Edition

User avatar
Hendrik_Ambrosius
Moderator
Moderator
Posts: 8094
Joined: 13. Dec 2004, 23:10
Location: Adendorf/Lüneburg

Post by Hendrik_Ambrosius » 12. Apr 2009, 22:49

Nein, bei dem neuen Agenten ist das anscheinend auf setup.exe hardcoded.
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.

benni-n
Posts: 42
Joined: 03. Sep 2008, 20:41
Contact:

Post by benni-n » 12. Apr 2009, 22:57

Oh klasse!!
Muss ich wohl mal wieder einen Call aufmachen. Hab im mom das Problem, das mache Setupprogramme sich nicht sauber schließen bzw. das ich beim machen Setupprogrammen mit dem Befehl WaitWhileProcessExsits arbeiten muss und das geht ja schlecht wenn ich 2 Setup.exe Processe hab, einmal von Softwarehersteller und einmal von Matrix42.
Hat jemand eine andere Idee was ich da machen kann???

Gruß

Benni
Stadt Frankfurt am Main (Amt 40)

Empirum V14
MS SQL 2008 R2 Express Edition

User avatar
Trickser
Posts: 560
Joined: 11. Oct 2006, 10:51
Location: Jülich
Contact:

Post by Trickser » 14. Apr 2009, 19:39

Hmmmm....

also Gefrickel wirdes wohl bleiben, aber vielleicht so als Idee:

in der setup.inf raussuchen wie die Prozess PID der Empirum Setup.exe im moment ist (über Tasklist, Beispiele für eine Batch gibts im Web), dann setup.exe des Herstellers starten und wenn man die Hersteller Setup.exe abschiessen will nochmal beide setup.exe mit tasklist ausgeben lassen und dann die PID mit taskkill abschiessen, die NICHT die PID der Empirum Setup.exe hat...

Das fertige Projekt dann hier posten ;-)

Gruß,

Micha.

benni-n
Posts: 42
Joined: 03. Sep 2008, 20:41
Contact:

Post by benni-n » 14. Apr 2009, 20:19

Hmmm

hört sich interessant an, ist aber bestimmt eine Menge arbeit oder?
Naja wenn ich mal Zeit hab werd ich das mal Testen. Solange werd ich glaub ich erst mal einen Call aufmachen müssen.

Gruß

Benni
Stadt Frankfurt am Main (Amt 40)

Empirum V14
MS SQL 2008 R2 Express Edition

Post Reply

Return to “Paketierung”

Who is online

Users browsing this forum: No registered users and 5 guests