tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
5
ZUGRIFFE
9114
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    ralle030583 ralle030583 ist offline Mitglied
    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
     

  2. #2
    Avatar von Endurion
    Endurion Endurion ist offline Mitglied Diamant
    Registriert seit
    Apr 2004
    Beiträge
    2.151
    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.
     

  3. #3
    ralle030583 ralle030583 ist offline Mitglied
    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)
     

  4. #4
    Registriert seit
    Apr 2002
    Ort
    Delmenhorst (Niedersachsen)
    Beiträge
    3.567
    moin


    Schonmal die Suchfunktion bemüht?


    mfg
    umbrasaxum
     

  5. #5
    ralle030583 ralle030583 ist offline Mitglied
    Registriert seit
    Oct 2004
    Beiträge
    21
    Zitat Zitat von ralle030583
    Hi,
    hab zwar schon gesucht da ich dachte das jemand schon was ähnliches hatte aber nix gefunden :-/
    ..........
     

  6. #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ß Daniel
     
    we 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

  1. Antworten: 3
    Letzter Beitrag: 11.10.10, 15:14
  2. Java Programm als Dienst unter Linux Debian ausführen
    Von marcel_m im Forum Linux & Unix
    Antworten: 25
    Letzter Beitrag: 19.03.08, 11:09
  3. Windows-Anwendung oder Dienst auf anderen Rechner
    Von AllieAusNotebook im Forum .NET Application und Service Design
    Antworten: 0
    Letzter Beitrag: 28.01.08, 13:39
  4. C Windows Programm items klickbar machen?!
    Von Commander im Forum C/C++
    Antworten: 6
    Letzter Beitrag: 02.04.05, 15:45
  5. Programm beim Start unsichtbar machen ohne "aufblinken"
    Von Executer im Forum VisualStudio & MFC
    Antworten: 5
    Letzter Beitrag: 28.10.04, 08:56