Schön das Du eine Lösung gefunden hast. ;)
Wird denn auch neugestartet, wenn Du das uns unbekannte Programm manuell SILENT installierst? IMHO gibt es immer einen /NORESTART Parameter. Wenn nicht, dann würde ich mich an den Support des Herstellers wenden.
Natürlich kannst Du auch alles über eine Batch anschieben, besser wäre es allerdings mit dem Hersteller sprechen. Der kann dir sicherlich weitere Parameter/Optionen im MSI nennen um dein Ziel zu erreichen. Auch findet es der Anwender bestimmt nicht toll, wenn das Programm plötzlich beendet wird und evtl. offene Eingaben nicht gespeichert werden.
Ansonsten schau dir die Möglichkeit des Custom Update an, dort kannst Du vorher Dienste/Prozesse beenden, natürlich auch die Benutzer informieren oder auf Antwort der Benutzer warten. Einfacher wird das dann allerdings nicht. Dazu gibt es auch eine Dokumentation.
http://wsuspackagepublisher.codeplex.com/documentation
EDIT: Informiere auch den Hersteller bezglich des Produktcode im MSI. Das sollte er unbedingt korrigieren!
Wird denn auch neugestartet, wenn Du das uns unbekannte Programm manuell SILENT installierst? IMHO gibt es immer einen /NORESTART Parameter. Wenn nicht, dann würde ich mich an den Support des Herstellers wenden.
Natürlich kannst Du auch alles über eine Batch anschieben, besser wäre es allerdings mit dem Hersteller sprechen. Der kann dir sicherlich weitere Parameter/Optionen im MSI nennen um dein Ziel zu erreichen. Auch findet es der Anwender bestimmt nicht toll, wenn das Programm plötzlich beendet wird und evtl. offene Eingaben nicht gespeichert werden.
Ansonsten schau dir die Möglichkeit des Custom Update an, dort kannst Du vorher Dienste/Prozesse beenden, natürlich auch die Benutzer informieren oder auf Antwort der Benutzer warten. Einfacher wird das dann allerdings nicht. Dazu gibt es auch eine Dokumentation.
http://wsuspackagepublisher.codeplex.com/documentation
EDIT: Informiere auch den Hersteller bezglich des Produktcode im MSI. Das sollte er unbedingt korrigieren!