Forum: PC-Programmierung C# soll man nicht schließen können


von Karl (Gast)


Lesenswert?

Hallo!

Ich habe ein Programm geschrieben, dass Daten über USB erfasst aber 
leider können die User (Kinder und Frau) das Programm am Desktop 
schließen.

Ich habe jetzt mal das X-zum Schließen entfernt, nun kann man es nur 
mehr schließen wenn man die rechte Maustaste darauf (in der Taskleiste) 
klick und schließen bestätigt.

Kann ich das auch noch deaktivieren?

danke!

von Udo S. (urschmitt)


Lesenswert?

Wie wäre es mit einem Dienst.
Den kann man nur deaktivieren wenn man im Task Manager in die 
Diensteverqwaltung geht.

von Erik W. (exor)


Lesenswert?


von Karl (Gast)


Lesenswert?

Mist man kann sie auch mit ALT+F4 beenden..

Wie bekomme ich nun meine Anwendung in einen Dienst ?

von Peter II (Gast)


Lesenswert?

Karl schrieb:
> Wie bekomme ich nun meine Anwendung in einen Dienst ?

in dem mal als projekt einen dienst wählt.

von Christopher C. (Gast)


Lesenswert?

Hi,

ein Dienst wäre eine Lösung, allerdings kann man das auch einfacher 
lösen, das Problem, was du hast ist, dass wenn man das Fenster schließt 
auch deine Anwendung beendet (deshalb auch schließen mit ALT-F4 
möglich), lass das Fenster doch einfach weg, wenn du es nicht brauchst.

Mfg

von Sebastian L. (Gast)


Lesenswert?

Hi

Jop
außer einem Dienst hast du noch drei arten des verstecken Arbeitens

1. verstecktes Konsolenfenster
2. einfacher Prozess (nur über taskmanager beendbar)
3. Programm mit tryicon (rechts unten bei der uhr)

für einen Datenlogger würde sich imho der Dienst und das Programm mit 
trayicon anbieten. du willst ja schließlich das Programm kontrolliert 
starten und beenden, evtl. mal das Logging pausieren und solche dinge.

nicht dass du irgendwelche Dateien zerstörst und dir dann Daten verloren 
gehen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.