Generelle Fragen zu Service-Programmen ....
-
Hallo,
ich möchte einen Service schreiben, der den Joystick abfrägt.
Über die Multimediaschnittstelle habe ich einen Weg gefunden,
eine Taste des Joysticks auf ein WM-COMMAND Event zu legen.
Dies funzt auch tadellos.
Wie sieht es jetzt aber in einem Service aus ?
gibt es dort überhaupt WM-Events ?
Wie sieht es mit den Multimedia diensten aus ? lassen sich
diese vor einem Logon überhaupt benutzen ?Ich frage dies, da ich bis jetzt keine Reaktion von dem Service
bekomme und nur wissen will obs möglich wäre !!Gruß
NoName
-
Hi,
bin auch grad an dieser Service Geschichte dran.
Also ein Standard-Windows-Service hat in dem Sinne keine WndProc und kann auch keine Fenster und so erstellen.
Es gibt aber doch ein paar Möglichkeiten dass zu unterwandern. Leider habe ich den Link nicht mehr, aber auf codeprojet.com ist eine Anleitung, wie man einen Service mit dem Desktop interagieren lässt. Vielleicht suchst du da mal.Tschau
Cosmixx
-
Hi,
ich möchte eigentlich ohne Desktop arbeiten.
Soll heissen, das der Code ohne eine Oberfläche arbeiten soll.Wäre aber trotzdem schön, wenn jemand ein paar Links zu Tuts hat,
die sich mit Serviceprogrammierung beschäftigen.mfg
thenoname
-
Ich habe bei meinen Favoriten nur dieses hier - vielleicht hilft es dir ja weiter?!
-
Ich hab noch:
Damit hab ich angefangen:
http://www.codeproject.com/system/windows_nt_service.aspUnd:
http://www.codeproject.com/system/xservice.aspHab außerdem noch das gefunden, was ich oben meinte:
http://www.codeproject.com/csharp/CsWindowsServiceDesktop.asp
-
Jo,
erstmal vielen Dank für die vielen links. Leider gehen die Meinungen
dieser Tuts doch recht auseinander. Unter
http://www.codeguru.com/Cpp/COM-Tech/atl/atl/article.php/c3553/
komme ich der Sache schon näher.
Und genau da haberts dann auch schon, da die dort beschriebenen WinMain usw.
eigentlich im atlbase Quellcode liegen.
Doch der Code von codeguru ist nicht in der automatisch erzeugten atlbase(.h).
Also hat derjenige viel kopiert oder hat ein anderes VS ??
Eigentlich solls ja gaaanz einfach über die IDE gehen
mfg
thenoname