callibsoffm Posted November 5, 2014 Posted November 5, 2014 Hallo, ich habe mal wieder ein kleines Problem, bei dem ihr mir hoffentlich helfen könnt. Seit kurzem benutze ich den DVBViewer zusammen mit dem Aufgabenplaner als Wecker. D.h. der DVBViewer wird automatisch mit einem bestimmten Programm gestartet. Das funktioniert soweit prächtig. Das Problem ist nur, es wird kein Programmfenster geöffnet, sodass der DVBViewer nicht bedienbar ist und auch nur per Task Manager oder Taskkill beendet werden kann. Kann mir da jemand einen Tipp geben wie ich das ändern kann? Danke und freundliche Grüße Alexander Quote
dbraner Posted November 5, 2014 Posted November 5, 2014 Unter welchem Benutzer wird der DVBViewer gestartet (der gleiche unter dem er installiert wurde)? Ist die Option "Interaktion mit Desktop" (oder so ähnlich) aktiviert? Quote
callibsoffm Posted November 6, 2014 Author Posted November 6, 2014 Der Benutzer ist der gleiche wie der unter dem der DVBViewer installiert wurde. Diese Option ist bei mir nicht vorhanden (Windows 8.1 64). Quote
HaraldL Posted November 6, 2014 Posted November 6, 2014 Ich habe hier nur Win7, aber da muss in der Aufgabenplanung die Option "Nur ausführen, wenn der Benutzer angemeldet ist" ausgewählt sein. Wählt man stattdessen "Unabhängig von der Benutzeranmeldung ausführen" dann startet das jeweilige Programm als Hintergrund-Task, nur sichtbar im Taskmanager. Ich denke das wird bei Win8.x nicht großartig anders sein. Quote
dbraner Posted November 7, 2014 Posted November 7, 2014 Ich habe hier nur Win7, aber da muss in der Aufgabenplanung die Option "Nur ausführen, wenn der Benutzer angemeldet ist" ausgewählt sein. Wählt man stattdessen "Unabhängig von der Benutzeranmeldung ausführen" dann startet das jeweilige Programm als Hintergrund-Task, nur sichtbar im Taskmanager. Ich denke das wird bei Win8.x nicht großartig anders sein. Ja, das ist die richtige Option. Allerdings wird das wahrscheinlich nicht das Problem sein, da das Programm ja gestartet wird. Laut Windows Doku wäre das nicht so, wenn die Option "Nur ausführen, wenn der Benutzer angemeldet ist" nicht aktiviert wäre. Quote
Griga Posted November 7, 2014 Posted November 7, 2014 Ja, das ist die richtige Option. Allerdings wird das wahrscheinlich nicht das Problem sein, da das Programm ja gestartet wird. Doch, das ist das Problem. Ich denke, du hast die Windows-Doku missverstanden. Bei der Implementation des DVBViewer-internen Schedulers für Aufnahmen (siehe Optionen -> Aufname-Optionen -> Aufnahmen -> Aufgabenplaner) konnte ich reichlich Erfahrungen damit sammeln. Wenn TASK_FLAG_RUN_ONLY_IF_LOGGED_ON nicht gesetzt ist, eine Aufnahme anliegt und der betreffende User nicht am PC angemeldet ist, startet der DVBViewer auf einem unsichtbaren Hintergrund-Desktop, und es gibt keine Möglichkeit, an das UI heranzukommen. Das einzige, was du machen kannst, ist, ihn über den Taskmanager abzuschießen. Außerdem gibt es erhebliche Verwerfungen, wenn der Anwender sich anmeldet und eine zweite DVBViewer-Instanz in seinem Konto startet. Die merkt dann nämlich nicht, dass der DVBViewer bereits auf dem unsichtbaren Desktop läuft, es gibt Konflikte beim Zugriff auf Hardware und Setup, usw. Deshalb setzt der DVBViewer-interne Scheduler das besagte Flag immer! Zugänglich ist der DVBViewer dagegen, wenn aus dem betreffenden Konto heraus z.B. der Ruhezustand ausgelöst wird und nach dem (automatischen) Aufwachen der Sperrbildschirm erscheint. Der Benutzer gilt dann als angemeldet, sein Konto ist aktiv, aber der Zugang ist passwortgeschützt. Sobald man es eingegeben hat, sieht man den DVBViewer und kann ihn bedienen. Quote
callibsoffm Posted November 10, 2014 Author Posted November 10, 2014 Hallo, vielen Dank für die Tipps. Genau das war das Problem, nachdem die Option "Nur ausführen, wenn der Benutzer angemeldet ist" ausgewählt ist, funktioniert es so wie gewünscht. Noch einmal vielen Dank an Alle, die sich bei der Lösung dieses Problems eingebracht haben. Schöne Woche Alexander Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.