Autor Beitrag
Killi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 299

Win*
D6 Prof
BeitragVerfasst: Fr 20.06.03 12:28 
Hi!

Ich habe schonmal ein Code zum sperren der rechten Maustaste gehabt, das sieht folgendermaßen aus:
ausblenden volle Höhe Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
var
  HookID: THandle;


function MouseProc(nCode: Integer; wParam, lParam: Longint): Longint; stdcall;
var
  szClassName: array[0..255of Char;
const 
  ie_name = 'Internet Explorer_Server';
begin 
  case nCode < 0 of
    True: 
      Result := CallNextHookEx(HookID, nCode, wParam, lParam)
      else 
        case wParam of 
          WM_RBUTTONDOWN,
          WM_RBUTTONUP: 
            begin 
              GetClassName(PMOUSEHOOKSTRUCT(lParam)^.HWND, szClassName, SizeOf(szClassName));
              if lstrcmp(@szClassName[0], @ie_name[1]) = 0 then 
                Result := HC_SKIP
              else 
                Result := CallNextHookEx(HookID, nCode, wParam, lParam); 
            end
            else 
              Result := CallNextHookEx(HookID, nCode, wParam, lParam);
        end
  end;
end;


procedure TFMain.FormDestroy(Sender: TObject);
begin
        if HookID <> 0 then
                UnHookWindowsHookEx(HookID);
end;


procedure TFMain.FormCreate(Sender: TObject);
begin
        HookID := SetWindowsHookEx(WH_MOUSE, MouseProc, 0, GetCurrentThreadId());
end;

es gibt ja auch Hooks für die Tastatur - wie kann ich da die STRG+ALT+ENTF Tasten unterdrücken??? Das MUSS doch gehen - hab aber keine ahnung wie! Ich will nicht nur den Taskmanager blocken - das ist ja blöd, dann kann man immernoch jede menge sch... bauen - ich will nur die Tasten sperren! Bitte helft mir!!!


Moderiert von user profile icontommie-lie: Code- durch Delphi-Tags ersetzt
focus
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 187

XP, 2k, 98, Me
D6 Prof
BeitragVerfasst: Fr 20.06.03 14:02 
such mal hier die Virtuelle Tastencodes und hier im forum.. die frage hat es schon des öfteren gegeben glaube ich..
gruss
michael

Moderiert von user profile iconTino: Link verbessert.
Killi Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 299

Win*
D6 Prof
BeitragVerfasst: Fr 20.06.03 14:29 
Ich suche schon seit genau 4 Std und 30 Min - hab aber nix gefunden wie man die Tastenkombination GANZ blocken kann - nur eins: dWinlock aber das is ne TrialVersion zum runterladen - aber echt geil! Blockt echt ALLES - aber da kommt jedesmal wenn man die Kompo benutzt n Fenster "bitte registrieren" - auf Deutsch: bitte heftig zahlen und das will ich nat. nicht!
Und dein Link ist ja schön und gut aber das brauche ich nicht da Windows die Tastenkombination abfängt und ich dadurch damit nix anfangen kann!
Ich will doch nur STrg/Alt/Entf blocken - es GEHT doch - sieht man ja an dWinLock...und im forum steht auch nix Gutes drüber...
Gast
Gast
Erhaltene Danke: 1



BeitragVerfasst: Di 24.06.03 01:03 
Ich kenne dWinLock nicht, aber unter NT kannst du Strg+Alt+Entf nur per Tastaturtreiber blocken! Es GEHT NICHT PER HOOK :D

Unter 9x kann man so tun, als würde der Bildschirmschoner laufen ... aber ich sage nur: SystemParametersInfo ... den Rest solltest du selbst rausfinden, denn ich hasse diese Methode, weil es eine dumme Angewohnheit beliebiger Software ist irgendwelche Systemflags zu ändern!
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Di 24.06.03 01:48 
Zu dem läuft es jeglichen Sicherheitskonzepten von Windows NT Systemen zuwider. Außer eienm Virus und eventuell Software für ein Internet Cafe, kann ich mir nicht vorstellen wozu das gut sein sollte. Und so oft wie das hier gefragt wird, müßte der Markt mit Software für Internet Cafes überflutet sein - um jetzt mal vom Guten auszugehen.
Wobei man da bestimmt auch noch was mit Policies machen kann und nicht zu solchen schmutzigen Tricks greifen muß.
Gast
Gast
Erhaltene Danke: 1



BeitragVerfasst: Di 24.06.03 08:39 
Allerdings. @Killi: Wenn du Hilfe mit Policies brauchst, IMHO kann ich da durchaus Tips geben. Es ist zB möglich den Taskmanager zu verbieten, Locken der Workststion und Logoff ebenfalls wenn nötig!
Killi Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 299

Win*
D6 Prof
BeitragVerfasst: Di 24.06.03 12:11 
Na also - und genau das brauche ich, zusätzlich verbieten des "Computer sperren" Buttons....
Gast
Gast
Erhaltene Danke: 1



BeitragVerfasst: Di 24.06.03 12:49 
Welches OS hast du?

Es gibt Unterschiede zwischen NT4 und Win 2000!

Am besten du schreibst mir ne Mail: Kontakte auf meiner Homepage.
Tino
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Veteran
Beiträge: 9839
Erhaltene Danke: 45

Windows 8.1
Delphi XE4
BeitragVerfasst: Di 24.06.03 13:50 
Assarbad hat folgendes geschrieben:
Am besten du schreibst mir ne Mail: Kontakte auf meiner Homepage.

Fragen und Antworten bitte hier ins Forum... so haben alles User etwas davon!

@Assarbad: Schau mal bitte in deine privaten Nachrichten.

Gruß
Tino