Ich habe eine Anwendung und ich muss ein Zertifikat verwenden, das eine PIN aus dem Eingabeaufforderungsfenster erfordert.
Ich habe folgenden Code.
%Vor%Alles funktioniert gut in der Konsolenanwendung, aber wenn ich diesen Code im Windows-Dienst oder in der Konsolenanwendung starte, die vom Aufgabenplaner gestartet wurde, dann friert die Anwendung in dieser Zeile ein.
%Vor%Keine Ausnahmen, kein Fortschritt.
Ich führe Windows-Dienst mit den gleichen Anmeldeinformationen wie eine Anwendung aus.
Windows 10 / Windows Server 2012
Hast du irgendwelche Ideen was falsch ist?
Das Problem besteht darin, dass die PIN-Eingabeaufforderung auf dem Desktop des Dienstkontos angezeigt wird, der dem Konsolenbenutzer nicht angezeigt wird (auch wenn beide unter demselben Konto ausgeführt werden). Der Dienst hängt nicht, er wartet auf die PIN-Eingabe und empfängt ihn nie.
Tags und Links c# windows-services x509certificate2 private-key