Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Tastatur komplett sperren (https://www.delphipraxis.net/24336-tastatur-komplett-sperren.html)

Sascha 19. Jun 2004 20:07

Re: Tastatur komplett sperren
 
Warum nicht einfach so?

Delphi-Quellcode:

procedure taskmanager;
var handle, handle0: hwnd;
begin
  handle := Findwindow(nil, 'Windows Task Manager')
  handle0 := Findwindow(nil, ' Windows Task Manager')
  if (handle <> 0) or (handle0 <> 0)
  then begin
    SendMessage(handle, WM_SYSCOMMAND, SC_CLOSE, 0);
    BlockInpt(false);
  end;
end;

Neuni 19. Jun 2004 20:12

Re: Tastatur komplett sperren
 
Hatte ich das nicht schon beantwortet? :roll:

Tubos 19. Jun 2004 20:17

Re: Tastatur komplett sperren
 
Das Problem ist wahrscheinlich, dass durch STRG+ALT+ENTF die Präsentation ebenfalls unterbrochen wird ;)

Wenn du die msgina.dll umprogrammierst (frag mich nicht wie das geht - ich hab 0 ahnung von DLLs), kannst du alles an die originale msgina weiterleiten und strg+alt+entf blocken.

Neuni 19. Jun 2004 20:25

Re: Tastatur komplett sperren
 
Dann haste ja genau so viel ahnung wie ich von dll's :mrgreen:

Meflin 19. Jun 2004 20:29

Re: Tastatur komplett sperren
 
in der code library gibts irgendwas über die gina.dll allerdings hab ich ka um was es da geht vielleicht kukst du mal da!
ginagina

Neuni 19. Jun 2004 20:31

Re: Tastatur komplett sperren
 
Habs schon alleine geschaft!

Ich hab einfach in einen timer der alle 1 millisekunde auslöst! In dem steht:
Code:
SendMessage(FindWindow(nil, 'Windows Task-Manager'), WM_CLOSE, 0, 0);
blockinput(true);

So gehts...danke @ all!

Neuni 19. Jun 2004 20:37

Re: Tastatur komplett sperren
 
Doh! :wall: :wall: :wall: :wall: :wall: :wall:

Geht doch nicht...wenn man schnell genug Strg+alt+entf drückt, dann gehts net mehr :(

Meflin 19. Jun 2004 20:37

Re: Tastatur komplett sperren
 
-> gina dll umschreiben. da sind auch nur "normale" funktionen drin!

Tubos 19. Jun 2004 20:41

Re: Tastatur komplett sperren
 
*g*

wie gesagt, ständig blockinput aufzurufen nützt nichts weil die Eingabegeräte man an manchen Stellen ("Computer gesperrt", Menü Windows-Sicherheit und einiges mehr) auf jeden Fall aktiviert sind - es sei denn du schreibst die DLL um.

Neuni 19. Jun 2004 20:42

Re: Tastatur komplett sperren
 
Hab angst vor DLL's :duck:

ich glaub nicht dass ich das hin bekomme...es gab doch schon genug Leute dir hier die sowas wollten, es auch hinekamen, aber keine Lösung posteten... :(


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:41 Uhr.
Seite 3 von 3     123   

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