Ich schreibe einen einfachen Windows-Dienst in C++. Ich kann den Dienst in der Liste sehen (wenn ich services.msc ausführe), aber wenn ich nach einiger Zeit auf "Start" klicke, kommt er mit einem zurück Fehler 1053: Der Dienst hat nicht rechtzeitig auf die Start- oder Kontrollanfrage reagiert . "Windows Service Schreiben in Windows TEMP Ordner
ich habe das Windows-Ereignisprotokoll und ich sehe dies:
Würde durch Zugriffsschutz-Regel (Regel ist in warn-only-Modus) gesperrt werden (Common Standardschutz: gemeinsame Programme verhindert, dass Dateien ausgeführt Dies ist von McAfee
Die Exe, die mein Dienst ausgeführt wird, befindet sich im Ordner C: \ Temp (und die Datei es erstellt, ist auch im Ordner C: \ Temp), und nicht der Windows Temp-Ordner. Gibt es einen Weg, den ich finden kann, was versucht, in den temporären Ordner zu schreiben.
Danke
Vielen Dank, ich änderte meine dir von C: \ Temp zu so etwas wie C: \ ABC und nicht diese Fehlermeldung erhalten mehr im Ereignisprotokoll, tut der Dienst noch starten (immer noch die 1503-Fehler bekommen), aber das ist ein Diff-Problem. :) – ababeel
Ich bin froh, dass ich helfen konnte. – BluesRockAddict