Hallo zusammen,
ich hab hier meine Anwendung, die Messdaten aufzeichnet. Diese soll auf einem Server laufen und bei Systemstart automatisch, ohne Benutzeranmeldung starten. Also im Prinzip wie ein Dienst funktionieren. Leider ist es im Moment nicht möglich in kurzer Zeit die Anwendung auf einen Dienst umzuschreiben.
Den Start bei Systemstart bekomme ich über die Aufgabenplanung soweit hin, das Programm wird unter einem Benutzerkonto gestartet und läuft dann nach Systemstart als Hintergrundprozess und zeichnet ganz normal auf. Das Problem ist, wenn jetzt irgendwelche Einstellungen geändert werden sollen muss ich an die Dialoge des Programms ran, was nicht geht, da es als Hintergrundprozess läuft. Gibt es eine Möglichkeit das Programm sichtbar zu machen un in den Vordergrund zu bringen, ohne es zu beenden? Z.B. ich starte das Programm ganz normal per Doppelklick neu, erkenne, dass es schon läuft und sende dann eine Message an den Hintergrundprozess? Ich dachte da an SetThreadDesktop, hiermit dann der laufenden Application einen neuen Desktop zuweisen. In die Richtung versuche ich gerade erste Experimente. Oder kennt jemand da eine andere Lösung?
Bin gespannt auf Eure antworten....