Hallo zusammen,
ich habe hier eine Anwendung (IBM Notes... mal wieder), bei deren Installation ein Windows-Desktop aktiv sein muss. Ich bekomme die Installation nicht vernünftig zum Laufen, wenn der Anmeldeschirm da ist. Jetzt möchte ich das Paket aber auch nur im Kontext des Service laufen lassen... meine einzige Idee ist, uz prüfen, ob "explorer.exe" läuft.
Es gibt hier aber drei Situationen, bei denen keine Desktop-Sitzung sichtbar sein könnte:
1. der Anmeldbildschirm ist sichtbar (wegen der Funktion "Benutzer wechseln")
2. der Bildschirm könnte gesperrt sein
3. es läuft ein Bildschirmschoner - hier könnte aber die Chance höher sein, dass die Installation klappt
Leider habe ich noch nicht herausgefunden, wie ich genau diese drei Punkte abprüfen kann. Fest steht, dass der verwendete Installer die Möglichkeit haben will, ein Fenster anzuzeigen. Wahrscheinlich öffnet er sogar eines, nur um dann festzustellen, dass er es nicht braucht und schließt es sogleich wieder... ist aber nur eine Vermutung.
Fakt ist, dass ich das Paket aktuell nur im Kontext eines Benutzers laufen lassen kann, damit ein Desktop vorhanden ist. Auch wenn ich verschiedene Prüfungen vornehme und die Software-Installation nur einmal läuft, so muss das Paket ja leider im Cache vorgehalten und evtl. sogar neu geholt werden. Das würde ich aber gerne vermeiden, so dass hier der Service-Installer eine bessere Alternative wäre.
Hat jemand eine Idee, wie ich das schön prüfen kann?
Gruß
Nils
ich habe hier eine Anwendung (IBM Notes... mal wieder), bei deren Installation ein Windows-Desktop aktiv sein muss. Ich bekomme die Installation nicht vernünftig zum Laufen, wenn der Anmeldeschirm da ist. Jetzt möchte ich das Paket aber auch nur im Kontext des Service laufen lassen... meine einzige Idee ist, uz prüfen, ob "explorer.exe" läuft.
Es gibt hier aber drei Situationen, bei denen keine Desktop-Sitzung sichtbar sein könnte:
1. der Anmeldbildschirm ist sichtbar (wegen der Funktion "Benutzer wechseln")
2. der Bildschirm könnte gesperrt sein
3. es läuft ein Bildschirmschoner - hier könnte aber die Chance höher sein, dass die Installation klappt
Leider habe ich noch nicht herausgefunden, wie ich genau diese drei Punkte abprüfen kann. Fest steht, dass der verwendete Installer die Möglichkeit haben will, ein Fenster anzuzeigen. Wahrscheinlich öffnet er sogar eines, nur um dann festzustellen, dass er es nicht braucht und schließt es sogleich wieder... ist aber nur eine Vermutung.
Fakt ist, dass ich das Paket aktuell nur im Kontext eines Benutzers laufen lassen kann, damit ein Desktop vorhanden ist. Auch wenn ich verschiedene Prüfungen vornehme und die Software-Installation nur einmal läuft, so muss das Paket ja leider im Cache vorgehalten und evtl. sogar neu geholt werden. Das würde ich aber gerne vermeiden, so dass hier der Service-Installer eine bessere Alternative wäre.
Hat jemand eine Idee, wie ich das schön prüfen kann?
Gruß
Nils