Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Login Dialog - ohne das andere ereignisse funktionieren

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
14.09.2005, 11:22 Uhr
DerDachs



Hallo,

Ich habe folgendes Problem und denke, daß mir vielleicht hier jemand weiterhelfen kann.

Ich möchte bei meinem Windowsstart ein Dialog öffnen (eigenes Prog), was den Benutzer nach
einem Passwort fragt.

Der Benutzer soll aber nicht in der Lage sein dieses Fenster zu verlassen bzw. soll er auch nicht Strg-Alt-Entf, Windowstaste und ähnliches drücken können um diesen Dialog zu umgehen.

Wie Sperre ich diese Funktionstasten??

Die Maus denke Ich, kann man ja im Fenster einsperren, wäre wohl nicht so arg aber der Rest??

Ich bitte vielmals um weiterbringende Vorschläge....


Danke!!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
14.09.2005, 13:19 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


kannst theoretisch "einfach" die Windowsanmeldung umschreiben, stichwort hierzu ist msgina.dll, dann kannste strg+alt+entf abfangen, ansonsten kann man den taskmanager nicht unterdrücken, außer du sperrst ihn ganz für den benutzer.
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
14.09.2005, 13:38 Uhr
~derDachs
Gast


Was heist einfach??
kann Ich das in einem Separatem Tool nutzen oder geht das dann halt nur wenn sonst das WinLogon erscheint.
Das normale Winlogon kann man ja bekanntlich umgehen, das sollte aber in diesem Fall nicht möglich sein....

Ohne Passabfrage absolut keine Windowsnutzung!!!
WIE????



Danke!!

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
14.09.2005, 13:47 Uhr
DerDachs



Vielleicht anders gefragt, kann man nicht diese Tasten abfangen und dann die Nachrichten nicht weiterleiten, sodaß kein Taskmananger, Windowsleiste etc. funktioniert.
Ich würde mich über einige Ideen sehr freuen...

Danke !!

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
14.09.2005, 17:08 Uhr
xXx
Devil


aber du willst doch Windows XP oder?! Weil 98 ist ganz einfach... nur bei XP halt netmehr^^
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
15.09.2005, 09:35 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


du kannst natürlich die shell umstellen, das also statt explorer dein programm also oberfläche geladen wird beim start. ist aber relativ umständlich dann bei korrektem login die shell wieder "korrekt" zu kriegen. (Taskmanager geht trotzdem noch, nur kriegt er keine explorer shell solang er nicht auf den regedit zugreifen kann und das lässt sich ja deaktivieren
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
15.09.2005, 11:46 Uhr
DerDachs



Vielen Dank erstmal für die Zahlreichen Antworten.

Gestern war Ich eifrig daran eine Idee zu erforschen die mir eigendlich schon als die Lösung des Problems so wunderbar erschien. -->> leider weit gefehlt

Ich dachte an Zeiten als Ich noch mehr mit DX rumgebastelt habe und errinnerte mich daran. daß man im Exclusivemode-Fullscreen diesen Effect eben hatte, das STRG-ALT-ENTF gesperrt wurden....
Ja leider muste Ich enttäuscht bemerken, daß sich diese Tatsache unter XP verändert hat..
Unter XP funktionieren diese Tasten sogar im Exclusivemode
Nun will Ich wohl probieren noch das ganze mit DX-Input in den griff zu bekommen, aber Ich erwarte schon schlechtes........

Frage am rande auch wenn der DX kram hier nicht so wirklich hergehört(nur zum Thema), warum hab Ich denn jetzt wenn Ich meine DX-Progs kompiliere einen Mauszeiger von Windows(der war unter 98 sicher nicht dort?? )

War es nicht ein abkommen von COM das man auf ältere Schnittstellen nur aufbaut aber sie nicht mehr verändert ( Microsoft )

Kompiliere unter XP
VisualStudio NET 2002
DXSDK 9.0

ärgerlich ärgerlich ärgerlich...
ES MUSS DOCH GEHEN!!!!

@FlohSoft --- Das mit der Shell verstehe Ich nicht wirklich, kannst du deine Aussage verfeinern ??
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: