Peterzz 11 Geschrieben 3. September 2013 Melden Teilen Geschrieben 3. September 2013 Hallo ich habe ein Problem mit einer sehr schlecht programmierten Anwendung und vielleicht hat ja jemand eine Lösung. Ich habe ein Programm auf einem Windows Server 2008 am Laufen, welches nur funktionstüchtig ist, wenn es in einem Userkontext läuft (als Dienst kann das Programm nicht laufen). Das bedeutet, es ist immer jemand angemeldet und der Server ist gesperrt. Die Anwender, die dieses Programm nutzen aktualisieren Daten über eine Freigabe auf diesem Server und Starten auch aus dieser Freigabe andere Programme um den aktualisierten Datenbestand zu überprüfen. Jetzt kommt das Problem an der Geschichte. Damit die Daten richtig aktualisiert werden, muss auf dem W2K8 Server die GUI von dem besagten Programm geschlossen und neu gestartet und darf auch nicht mehr zugemacht werden (siehe oben, läuft im Userkontext). Momentan machen das Neustarten immer die Administratoren des Servers, also Anruf des Anwenders und Neustart des Programms. Ist es irgendwie möglich das Neustarten des Programms von den Anwendern eigenständig machen zu lassen, ohne dass der Anwender sich über Remotedesktop auf den Server anmeldet. Würde er das machen, würde das Programm unter seinem Kontext laufen und kein anderer könnte sich an dem Server anmelden, da der Desktop gesperrt ist. Ich hoffe ich habe mein Problem es einigermaßen verständlich beschrieben ;-) Zitieren Link zu diesem Kommentar
Sanches 22 Geschrieben 3. September 2013 Melden Teilen Geschrieben 3. September 2013 Deiner Beschreibung nach müsstet ihr, selbst wenn das Programm als Dienst laufen würde, dauernd (oder per Aufgabe) den Dienst neu starten! Lässt sich die programmierte Anwendung nicht anpassen (etwas um eine Art Reload Funktion)? Das einzige, was mir einfallen würde, ist hierzu etwas z.B. mit AutoIT (<< Link >>) zu basteln und dies dann am Server auszuführen - vorrausgesetzt der jetzige Zustand deines Programmes lässt dies auch alles zu. Beispielscripte gibts dort auch im Forum, vielleicht hilft es dir ja. Gruß Sanches Zitieren Link zu diesem Kommentar
Sunny61 811 Geschrieben 3. September 2013 Melden Teilen Geschrieben 3. September 2013 Hallo ich habe ein Problem mit einer sehr schlecht programmierten Anwendung und vielleicht hat ja jemand eine Lösung.Den Entwickler teeren und federn und das Geld retour verlangen. Ich habe ein Programm auf einem Windows Server 2008 am Laufen, welches nur funktionstüchtig ist, wenn es in einem Userkontext läuft (als Dienst kann das Programm nicht laufen).Wenn Du den Dienst als Benutzer Admin laufen lässt, funktioniert das auch nicht? Alternativ kannst Du natürlich die SRVANY.EXE benutzen, damit könnte es evtl. funktionieren. Jetzt kommt das Problem an der Geschichte. Damit die Daten richtig aktualisiert werden, muss auf dem W2K8 Server die GUI von dem besagten Programm geschlossen und neu gestartet und darf auch nicht mehr zugemacht werden (siehe oben, läuft im Userkontext). Momentan machen das Neustarten immer die Administratoren des Servers, also Anruf des Anwenders und Neustart des Programms. Ist es irgendwie möglich das Neustarten des Programms von den Anwendern eigenständig machen zu lassen, ohne dass der Anwender sich über Remotedesktop auf den Server anmeldet. Würde er das machen, würde das Programm unter seinem Kontext laufen und kein anderer könnte sich an dem Server anmelden, da der Desktop gesperrt ist.Da lässt sich sicherlich etwas programmieren. Zitieren Link zu diesem Kommentar
Peterzz 11 Geschrieben 4. September 2013 Autor Melden Teilen Geschrieben 4. September 2013 Moin, srvany.exe schau ich mir mal an, vielleicht kann ich mir da ja was machen. Kann man eigentlich mit RemoteApp sich etwas basteln? ich habe RemoteApp noch nie eigesetzt und kenn die genauen Funktionen und Features von RemoteApp nicht. Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.