Zum Inhalt springen

Visual Basic Programm im Hintergrund laufen lassen


Empfohlene Beiträge

Geschrieben

Also das automatische Starten mit Windows zusammen erreichst du am besten, in dem du ne verknüpfung von deinem programm in den autostart-ordner schreibst

Weiß grad auf anhieb ned, wie man ne verknüpfung erstellt, aber des hier sollte dabei helfen:

Link

Nur was meinst du genau mit "programm richtig starten"??? Wenn der benuzter dann die exe startet??? Wenn ja, dann kannst einfach beim start deines programms prüfen ob es bereits läuft und dementsprechend drauf reagieren. beim windows-start läuft es ja noch nicht, darum kannst du dann dein programm auf invisible schalten und aus der taskleiste entfernen.

Hoffe ich konnte dir ein bischen weiterhelfen.

Geschrieben

Die Frage finde ich ungenau definiert.

Soll die Anwendung als (interaktiver) Dienst im Hintergrund laufen und Aktionen ausführen oder soll sie nur "unsichtbar" gestartet werden, um beim angeblichen Anwendungsstart durch Anwenderinteraktion ein extrem schnelles Ladeverhalten vorzugaukeln?

Geschrieben

Das Programm soll quasi eine Erinnerungsfunktion beinhalten, diese Erinnerungsfunktion soll aber nur gestartet werden wenn ein bestimmtes Datum eingetreten ist.

In dem Fall soll dann eine MsgBox geöffnet werden die die Erinnerung ausgibt, allerdings soll der Benutzer auch die ganz normalen Formulare des Programms öffnen können um dann Eingaben vornehmen zu können :-)

Ich hoffe jetzt ist es verständlicher :-)

Geschrieben

Zur vollständigkeit, unter Vista und höher bekommt man keinen Service mehr hin, mit dem ein User über Windows GUI interagieren kann.

Die Services laufen seit Vista in Session 0 -> Keine GUI.

Geschrieben

Ich weiß nicht, wo das Thema Dienst auf einmal herkommt, aber auch wenn man Diensten immer noch den Zugriff auf den Desktop eines angemeldeten Benutzers gewähren kann, war, ist und bleibt das eine ganz schlechte Idee. Dienste sollten kein GUI haben.

Geschrieben
If the application's service uses a UI, a built-in mitigation in Windows Vista and Windows Server 2008 allows the user to interact with the Session 0 UI in a special desktop. This desktop will make available the UI specific to the application, rather than the entire Session 0 desktop.

Wenn ich mich richtig erinnere kommt dann eine MessageBox die dich fragt ob du den anderen Desktop angezeigt bekommen möchtest.

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...