AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Keyboard Hook in einem Dienst möglich?
Thema durchsuchen
Ansicht
Themen-Optionen

Keyboard Hook in einem Dienst möglich?

Ein Thema von Supergrobie · begonnen am 29. Mär 2005 · letzter Beitrag vom 29. Mär 2005
Antwort Antwort
NicoDE
(Gast)

n/a Beiträge
 
#1

Re: Keyboard Hook in einem Dienst möglich?

  Alt 29. Mär 2005, 10:53
Zitat von Supergrobie:
Ist es möglich in einem Dienst eine Nachrichten Schleife ala WndProc zu starten???
Wenn ja wie?
Ja und nein.

Ja, weil Dienste auch in einem Desktop-Objekt einer WindowStation ausgeführt werden und weil jeder Thread (auch ohne Fenster) eine Message-Queue haben kann.

Nein, weil Du wahrscheinlich versuchen willst, mit dem Fenster vom interaktiven Desktop aus (womit einer der aktuellen Benutzer arbeitet) zu kommunizieren. Das wird deshalb schwierig, weil Fenster-Nachrichten auf den aktuellen Desktop beschränkt sind. Zudem sollten Dienste, welche unter dem Systemkonto ausgeführt werden (aus Sicherheitsgründen) nicht 'interaktiv' (eine Verbindung zum interaktiven Desktop) sein - und somit werden sie in einem eigenen, nicht-interaktiven Desktop ausgeführt.

Zitat von Supergrobie:
Ist es möglich in einem Dienst ohne DLL eine Hook zu installieren?
Ja und nein.

Lokale Hooks, ja.
Globale Hooks, nein.

Zitat von Supergrobie:
Das ganze benötige ich um eine zusätzliche Tastatur in unserem Kassensystem zu integrieren.
Zusätzlich läuft über den Tastaturanschluß noch ein Barcodescanner. Ich möchte auch über
die Geschwindigkeit der Eingaben Bescheid wissen das diese Einfluss auf die Programmsteuerung
haben...
Kommt das Paket komplett ohne Software und bietet der Hersteller keinen Support für das verwendete Betriessystem...?

Zitat von Supergrobie:
Also eine etwas komliziertere Geschichte.
Jupp.
  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 04:53 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