Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi GetCurrentUrl in einem Service (https://www.delphipraxis.net/129390-getcurrenturl-einem-service.html)

Thanatos81 19. Feb 2009 07:29

Re: GetCurrentUrl in einem Service
 
Zielfenster sind hauptsächlich Firefox. Installiert ist aber der 7er, falls das von Belang ist.

Bernhard Geyer 19. Feb 2009 07:36

Re: GetCurrentUrl in einem Service
 
Was anderes: ist das für eine Firma? Wurde die Mitarbeiterüberwachung mit dem Betriebsrat abgestimmt oder will man Lidl&Co. nachfolgen?

Thanatos81 19. Feb 2009 07:39

Re: GetCurrentUrl in einem Service
 
Das ist erst mal für unseren Praktikantenrechner. Und die Praktikanten werden sicherlich drauf hingewiesen, Betriebsrat gibt es aufgrund der Unternehmensgröße nicht. Falls ein Kunde das haben möchte, werde ich den natürlich auch drauf hinweisen, dass er das nicht "einfach so" installieren darf.

hazard999 19. Feb 2009 08:02

Re: GetCurrentUrl in einem Service
 
Wäre ein Proxy nicht einfacher?

Thanatos81 19. Feb 2009 10:23

Re: GetCurrentUrl in einem Service
 
Theoretisch ja. Aber a) nutze ich das um mich mit dem Thema Dienste zu beschäftigen und b) kann man den Dienst per EnumDesktopWindows auch um andere Programme (Solitär etc.) erweitern.

Ich werde mich wohl erst Mal mit EnumDesktopWindows begnügen, da ich da ja den Title der Webseite bekomme. Das sollte eigentlich in 99% der Fälle reichen.

Ach und noch etwas wegen der Überwachung. Wird ein entsprechendes Programm gefunden, wird inzwischen auch eine MessageBox angezeigt, die auf die Überwachung hinweist ;-)

Dezipaitor 19. Feb 2009 10:30

Re: GetCurrentUrl in einem Service
 
hmm, DDE also.

DDE + Service? Hmmmmmmmm.
Ich vermute du musst diese DDE Funktionen im Benutzerkontext aufrufen. Also z.B. ImpersonateLoggedonUser damit nutzen.

Aber natürlich funktioniert das nicht in Vista und in XP mit FUS. Wenn der Praktikant sich als zweiter Benutzer einloggt, dann kann er machen was er will.

Habt ihr so schlechte Erfahrungen mit Praktikanten gemacht?

Bernhard Geyer 19. Feb 2009 10:32

Re: GetCurrentUrl in einem Service
 
Was du entwickelst (GUI-Interaktion aus Dienst) ist eh ein Aussterbendes "Betätigungsfeld" da ab Vista (Vista, Windows 2008, Windows 7) eh interaktion Dienst <-> GUI praktisch nicht mehr erlaubt ist.

Thanatos81 19. Feb 2009 10:38

Re: GetCurrentUrl in einem Service
 
Zitat:

Zitat von Dezipaitor
hmm, DDE also.

DDE + Service? Hmmmmmmmm.
Ich vermute du musst diese DDE Funktionen im Benutzerkontext aufrufen. Also z.B. ImpersonateLoggedonUser damit nutzen.

Danke, das werd ich mal testen.

Zitat:

Zitat von Dezipaitor
Habt ihr so schlechte Erfahrungen mit Praktikanten gemacht?

Teilweise. Eines der Erlebnisse (bei weitem nicht das schlimmste, eher ein kurioses) lässt sich auch hier in der DP finden ;-)

Wegen der Hinweise auf Vista/7 usw. Das ist ja alles schön und gut. Nur für meinen konkreten Fall unerheblich. Und unterm Strich bleibt auf jeden Fall das Wissen um das Schreiben von Diensten inkl TCP-Server und einer Verwaltungs-GUI. So das mein Aufwand nicht umsonst ist ;-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:36 Uhr.
Seite 2 von 2     12   

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