Vista-Dienst / LockWorkStation

Windowsspezifisches Forum , API ,..
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
Benutzeravatar
purebas
Beiträge: 127
Registriert: 11.03.2008 23:59
Wohnort: München

Vista-Dienst / LockWorkStation

Beitrag von purebas »

Ich habe einen Dienst programmiert, der bei einer bestimmten Dateioperation den Bildschirm mit LockWorkStation sperrt.

Das funktioniert unter 2000 und XP, wenn ich die Option "Datenaustausch zw. Dienst und Desktopn zulassen" aktiviert habe.

Unter Vista läuft das aber nicht. Im Fehlerprotokoll erscheint:
"Der Dienst "filelock" ist als interaktiver Dienst gekennzeichnet. Das System wurde jedoch so konfiguriert, dass interaktive Dienste nicht möglich sind. Der Dienst wird möglicherweise nicht richtig funktionieren." /:->

Wie und wo kann ich denn Vista so konfigurieren, dass interaktive Dienste möglich sind? Oder gibt es eine andere Möglichkeit statt LockWorkStation zu benutzen?
Benutzeravatar
nicolaus
Moderator
Beiträge: 1175
Registriert: 11.09.2004 13:09
Kontaktdaten:

Beitrag von nicolaus »

Hat dein Dienst eine GUI?

Du kannst mal versuchen in VISTA unter Systemsteuerung > Verwaltung > Dienste gehen.
Dort Doppelklickst du auf "Anmeldedienst" und gehst auf den TAB "Anmelden".
Mach dort mal ein häckschen bei "Datenaustausch zwischen Dienst und Desktop zulassen" rein.

Das selbe dann noch bei dem Dienst "Anmeldeverwaltung".

Kann dir nicht genau sagen ob es dann geht aber ein versuch ist es wert.

Gruß,
Nico
Benutzeravatar
jpd
Beiträge: 380
Registriert: 14.02.2005 10:33

Beitrag von jpd »

Hi Purebas,
habs selber nie das problem gehabt,
aber ich glaube wenn du folgender dienst startest

"Erkennung interaktiver Dienste"

dann müsste das funktionieren.

Ciao
jpd
PB 5.10 Windows 7 x64
Benutzeravatar
purebas
Beiträge: 127
Registriert: 11.03.2008 23:59
Wohnort: München

Beitrag von purebas »

Danke vorab schon mal für die Tipps! Ich probiere alles am Wochenende aus
und werde die Ergebnisse hier reinschreiben. Ich hoffe das Problem lässt sich lösen. :roll:
Antworten