![]() |
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; |
Re: Tastatur komplett sperren
Hatte ich das nicht schon beantwortet? :roll:
|
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. |
Re: Tastatur komplett sperren
Dann haste ja genau so viel ahnung wie ich von dll's :mrgreen:
|
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!
![]() |
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! |
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 :( |
Re: Tastatur komplett sperren
-> gina dll umschreiben. da sind auch nur "normale" funktionen drin!
|
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. |
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. |
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