Ja, aber die Fehlermeldungen von Micro$oft sind mir einfach zu kryptisch:
Code:
Faulting application Raspberry.exe, version 1.0.78.127, time stamp 0x4bdfef9d, faulting module kernel32.dll, version 6.0.6002.18005, time stamp 0x49e037dd,
exception code 0xc0000005, fault offset 0x000bf9cd, process id 0x3d0, application start time 0x01caeb8e165d8224.
Der Service an sich sollte funktionieren, da ich das genau gleiche Programm auch als Debug
GUI Applikation habe. Das macht es für mich einfacher das ganze zu debuggen, ohne das ich über Attach to Process den debugger an den service koppeln muss...
Sowohl der Service als auch die
GUI App funktionieren unter XP einwandfrei. Die
GUI App funktioniert auch unter Windows Server 2008 einwandfrei... Aber ich habe es noch nicht geschafft den Service unter Windows Server 2008 zu installieren.
Ich bin gerade dabei mich mit Innosetup zu beschäftigen, aber ehrlich gesagt finde ich es doof für jeden Release einen Installer schreiben zu müssen...
Edit:
Da gibt es noch mehr, was sogar noch einigermassen verständlich ist:
Code:
The description for Event ID 0 from source Raspberry.exe cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.
If the event originated on another computer, the display information had to be saved with the event.
The following information was included with the event:
The service process could not connect to the service controller
Edit 2:
Nee, moment mal, der zweite Event-Log eintrag existiert nur ein einziges mal und ich kann den nicht reproduzieren... Muss wohl bei meinem herumspielen entstanden sein, ansonsten wird nur die erste Meldung geloggt.
Edit 3:
Ok, ich kann es bestätigen. Das ganze funktioniert wenn es über einen Installer installiert wird... Falls jemand weiss wie man das auch ohne Installer machen kann, bitte melden.