AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Anwendung per Service starten

Ein Thema von Tyfon · begonnen am 14. Apr 2021 · letzter Beitrag vom 15. Apr 2021
Antwort Antwort
Benutzerbild von Sinspin
Sinspin

Registriert seit: 15. Sep 2008
Ort: Dubai
746 Beiträge
 
Delphi 10.3 Rio
 
#1

AW: Anwendung per Service starten

  Alt 14. Apr 2021, 12:16
Hallo, ist manchmal schon witzig wenn man sieht das jemand anderes gerade am gleichen Problem kaut.
Ich würde allerdings gerne vermeiden dass die user exe immer läuft.

Beim suchen bin ich darauf gestoßen start a process from windows service into currently logged in users session
Ich bin noch nicht dazu gekommen das zu testen, wäre aber erstmal mein Vorschlag das anzugehen.
Stefan
Nur die Besten sterben jung
A constant is a constant until it change.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.542 Beiträge
 
Delphi 12 Athens
 
#2

AW: Anwendung per Service starten

  Alt 14. Apr 2021, 12:45
Die "Console"-Siztzung zu finden ist leicht, denn sie heißt Console.
Hat nichts mit der DOS-Console zu tun,
sondern ist die Sitzung des Users, welcher an der "Console" sitzt, also direkt am/vor'm Rechner (Monitor/Tastatur).

Mit den nötigen Rechten kann man in dieser Session ein Programm starten und auf dessen aktuellen Desktop anzeigen.


Und man mag es nicht glauben, aber so mancher verwendet die SuFu und findet einen von tausenden anderen Threads, zum selben Problem.
https://www.delphipraxis.net/206841-...ml#post1482372
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (14. Apr 2021 um 13:38 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von MyRealName
MyRealName

Registriert seit: 19. Okt 2003
Ort: Heilbronn
698 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Anwendung per Service starten

  Alt 15. Apr 2021, 07:10
Du musst es in der aktiven Session deines Nutzers starten, wenn es ein Formular ist.
dazu musst Du dich von deinem Service darüber informieren lassen, welche sessions gerade da sind und welches die aktive ist und dann kannst du in diesem Prozess die anwendung starten, die du willst.
ich mache das in dem Programm für mein Kond, wo ich ihm den Computer blocken kann.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:28 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz