ERLEDIGT
JA
JA
ANTWORTEN
5
5
ZUGRIFFE
9114
9114
EMPFEHLEN
-
15.08.05 10:20 #1
- Registriert seit
- Oct 2004
- Beiträge
- 21
Hi,
hab zwar schon gesucht da ich dachte das jemand schon was ähnliches hatte aber nix gefunden :-/
Also... hab ein Programm geschrieben was bestimmte Ordner auf einem Rechner überwacht und Dateien automatisch verschiebt.
Nun soll es wenn der Rechner läuft im hintergrund immer mitlaufen. Am besten als Dienst damit der Benutzer nicht aus versehen die DOS-Box wegklickt... :-/ Was auch direkt beim ersten testen bei 2 Benutzern auf den Rechnern passierte....
hab zwar schon gegoogelt aber nichts zufiredenstellendes gefunden.
Hat jemand ne Idee wie ich mein Prob lösen kann?
Also wie ich das Programm im Hintergrund als Dienst laufen lassen
oder die DOS-Box ausblenden kann.(sollte ja auch reichen)
Ein weiteres Problem bei der Sache ist das es auf NT/2000/XP dann klappen soll.
Schonmal danke im vorraus
MfG Ralle
-
Du kannst das ganze auch als Nicht-Konsolen-Anwendung (Win32-Projekt) bauen und einfach kein Fenster aufmachen. Dann sieht man dein Programm nur im Taskmanager. Und da würde ich es nicht rausmachen.
-
15.08.05 11:21 #3
- Registriert seit
- Oct 2004
- Beiträge
- 21
omg.. klingt irgendwie logisch... werds mal testen... thx
//EDIT: so getestet und funktioniert.. (war ja zu erwarten
)
btw. aber wie ich das als Dienst hinkriegen würde interessiert mich trotzdem irgendwie
Geändert von ralle030583 (15.08.05 um 12:46 Uhr)
-
15.08.05 13:31 #4
- Registriert seit
- Apr 2002
- Ort
- Delmenhorst (Niedersachsen)
- Beiträge
- 3.567
moin
Schonmal die Suchfunktion bemüht?
mfg
umbrasaxum
-
15.08.05 13:39 #5
- Registriert seit
- Oct 2004
- Beiträge
- 21
..........
Zitat von ralle030583
-
15.08.05 14:08 #6
- Registriert seit
- Jan 2002
- Ort
- Bayern
- Beiträge
- 1.390
Also ein Dienst ist etwas komplizierter als eine einfach Anwendung, aber im grundegenommen fast das selbe

Der Dienst muss auf bestimmte Nachrichten des SCM (Service Control Managers von Windows NT) reagieren können. Es sollte die Möglichkeit haben sich selbst zu installieren/deinstallieren und sich selbst zu starten/stoppen können (ist zwar nicht notwendig aber einfacher zu bedienen).
Wie das technisch bzw. in C/C++ aussieht findest du auf zig Programmiererseiten im Netz. Die Googleabfrage für "how to write a nt service" liefert bereits als 1. Hit folgendes was sehr brauchbar ist: http://www.muukka.net/programming/service.html
Wenn du weitere Fragen oder Probleme hast, dann melde dich.
Gruß Danielwe would change the world if god gave us the source code...
and remember, science is nothing more than reverse engineering nature...
Current projects:
- LdrawConverter
Ähnliche Themen
-
Qt unter Windows - was muss installiert werden um Programm auszuführen?
Von Orbit im Forum C/C++Antworten: 3Letzter Beitrag: 11.10.10, 15:14 -
Java Programm als Dienst unter Linux Debian ausführen
Von marcel_m im Forum Linux & UnixAntworten: 25Letzter Beitrag: 19.03.08, 11:09 -
Windows-Anwendung oder Dienst auf anderen Rechner
Von AllieAusNotebook im Forum .NET Application und Service DesignAntworten: 0Letzter Beitrag: 28.01.08, 13:39 -
C Windows Programm items klickbar machen?!
Von Commander im Forum C/C++Antworten: 6Letzter Beitrag: 02.04.05, 15:45 -
Programm beim Start unsichtbar machen ohne "aufblinken"
Von Executer im Forum VisualStudio & MFCAntworten: 5Letzter Beitrag: 28.10.04, 08:56





Zitieren
Login






