Veröffentlicht 27. September 200321 j Hi, hab für einen Freund ein kleines Proggie geschrieben, dass in einem bestimmten Verzeichniss alle zwei Stunden auf Dateien prüft, die älter als zwei Stunden sind, und diese dann löscht. Ist eine eine einfaches C-Programm für die Shell. Meine Frage ist jetzt: Gibts ne Möglichkeit, dass Proggie im Hintergrund laufen zu lassen, also ohne dass man immer die Shell auf dem Desktop hat? Einen spezielles Art des startens, oder vielleicht direkt aus dem Code raus? Mit einer Eintragung unter HKLM/Software...//Run in der Registry hab ichs schon probiert, nur da werden anscheinend nur Windwosoberflächen unterschlagen, nicht aber Shell-Programme.
27. September 200321 j Du könntest das Programm entweder per Tool als Dienst starten oder direkt als Dienst programmieren. Hat aber nichts mit standart C/C++ zu tun;)
27. September 200321 j Hallo, mine erste Idee war daraus ein Windows Programm zu machen, was das gleiche kann und als Icon in der Taskleiste läuft. Frank
27. September 200321 j Wäre auch eine gute Idee, auf jeden Fall gibts hier zu jeder Möglichkeit schon ein paar Themen.
27. September 200321 j Autor Mhm, da stellt sich natürlich die Frage, wie schreibe ich das Programm als Service, oder welche Tools gibt es, um ein normales Programm als Service zu starten? Ein Winprog zu schreiben ist mir für diese kleine Problemchen etwas zu aufwendig, und ich will ja gar nix davon sehen, auch kein Icon in der Taskleiste, da sind eh schon genug.
30. September 200321 j Autor Also, wie soll/kann ich sowas jetzt machen? Wenn das hier schonmal besprochen worden ist, dann wäre ich auch für einen Link dankbar. Mit der Suchfunktion habe ich nix gefunden. Is ja auch blöd, was soll man da schon gross als Suchbegriffe eingeben.
30. September 200321 j Ich wuerde mir der Einfachheit halber lieber mal FreeConsole() und zum umkehren AllocConsole() anschaun. (Dabei kommt das Konsolenfenster nur mal kurz beim Start hoch) Die Frage ist dann nur, wie die Anwendung beendet wird, wenn keine Console mehr sichtbar ist. Goos
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.