Alles sperren?!?!?

hi,
ich will mit vb 2005 express edition ein program schreiben, das
„verhindert“, dass man mit dem computer arbeiten kann, bis man
ein passwort eingibt. wie kann man so was machen?

vielen dank schon mal im voraus fürs antworten
j.

Ich denke nicht das das so einfach geht, aber guck doch mal unter stichwort Win32API in die Hilfe, wenn dann geht es über die.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

findet er nich.

grüssse
j.

hi,
eigentlich könnte ich ja ein maximiertes „none-fenster“ machen, das alles überdeckt. nur wie krieg ich das hin, dass das prog z.b. bei alt+f4 nich beendet wird?

grüssse
j.

Hallo!

Wasserdicht wirst Du das nicht hinbekommen. Du kannst zwar alle möglichen Tricks anwenden (Fenster in Bildschirmgröße und immer im Vordergrund, Abfangen von Alt-F4,…), aber das Abschießen Deiner Anwendung per TaskManager kannst Du nie verhindern, sorry.

Gruß,
Martin

hi,

Wasserdicht wirst Du das nicht hinbekommen. Du kannst zwar
alle möglichen Tricks anwenden (Fenster in Bildschirmgröße und
immer im Vordergrund, Abfangen von Alt-F4,…)

wie kann ich das?

aber das
Abschießen Deiner Anwendung per TaskManager kannst Du nie
verhindern, sorry.

vielleicht, dass, wenn das prog beendet wird, das es sich von selber ne startet?

grüssse
j.

hi,

Wasserdicht wirst Du das nicht hinbekommen. Du kannst zwar
alle möglichen Tricks anwenden (Fenster in Bildschirmgröße und
immer im Vordergrund, Abfangen von Alt-F4,…)

wie kann ich das?

Dazu musst Du Form.ProcessDialogKey überschreiben. Schau mal in der Doku zu dieser Methode nach.

aber das
Abschießen Deiner Anwendung per TaskManager kannst Du nie
verhindern, sorry.

vielleicht, dass, wenn das prog beendet wird, das es sich von
selber ne startet?

Kannst Du höchstens mit einem zweiten Programm machen, das das erste wieder startet, aber das wird sehr schnell sehr unschön.

grüssse
j.

hi,

Wasserdicht wirst Du das nicht hinbekommen. Du kannst zwar
alle möglichen Tricks anwenden (Fenster in Bildschirmgröße und
immer im Vordergrund, Abfangen von Alt-F4,…)

wie kann ich das?

Dazu musst Du Form.ProcessDialogKey überschreiben.
Schau mal in der Doku zu dieser Methode nach.

Geht das nicht über das property mit dem man auch das das schließen und minimieren ausblenden stellen kann?

aber das
Abschießen Deiner Anwendung per TaskManager kannst Du nie
verhindern, sorry.

vielleicht, dass, wenn das prog beendet wird, das es sich von
selber ne startet?

Kannst Du höchstens mit einem zweiten Programm machen, das das
erste wieder startet, aber das wird sehr schnell sehr unschön.

Aber das doch mal ne gute idee, zwei fenster mit always on top und riesig groß die sich gegenseitig neu starten :wink:

Mal ne dumme Frage
Hi,
was willst du mit deinem Programm machen was Windows von Haus aus sowieso kann - nämlich im System nicht machen zu können bevor man sein Benutzer/Kennwort eingibt.

Fragend
Q.

hi,
naja, bei win xp prof geht das ja (computer sperren). aber weil ich nun mal home hab, versuch ich das nachzuprogggen.

grüssse
j.

glaub nich. auch wenn mach mal ein fenster ohne mini-, maxi- und close-buttons, das nich in der taskleiste angezeigt wird kannst dus bei den prozessen im taskmngr beenden

grüssse
j.

glaub nich. auch wenn mach mal ein fenster ohne mini-, maxi-
und close-buttons, das nich in der taskleiste angezeigt wird
kannst dus bei den prozessen im taskmngr beenden

Ja das ist klar, ich meinte das das ALT+F4 abfängt, denke den abschuss im task manager kannst du nicht abfangen! Aber wenn du zwei prozesse hast die sich gegenseitig aufrufen ist das Problem so auch, wenn auch nicht schön, gelöst!

Hallo!

… das Abschießen Deiner Anwendung per TaskManager kannst Du nie
verhindern, sorry.

Da wäre ich mir nicht so sicher:
Mit

Me.ShowInTaskbar = False

taucht das Programm im Takmanager nicht mehr unter „Anwendungen“ auf, aber immer noch unter „Prozesse“.
Mit einem irritierenden Namen der Anwendung findet man diesen Eintrag jedoch nicht so einfach…

Du kannst zwar
alle möglichen Tricks anwenden (Fenster in Bildschirmgröße und
immer im Vordergrund, Abfangen von Alt-F4 ,…)

Ich weiß zwar nicht wie, aber wenn man Alt+F4 abfangen kann, dann geht das doch bestimmt auch bei Strg+Alt+Entf, oder??

Gruß,
Computerfreakpg

Hallo!

… das Abschießen Deiner Anwendung per TaskManager kannst Du nie
verhindern, sorry.

Da wäre ich mir nicht so sicher:
Mit

Me.ShowInTaskbar = False

taucht das Programm im
Takmanager nicht mehr unter „Anwendungen“ auf, aber immer noch
unter „Prozesse“.
Mit einem irritierenden Namen der Anwendung findet man diesen
Eintrag jedoch nicht so einfach…

Langsam fängt das ganze an, suspekt zu werden.
Wenn der Benutzer die Anwendung nicht mehr finden soll, dann sind das schon Techniken, die Malware anwendet. Bei sowas helfe ich nicht, sorry.

Du kannst zwar
alle möglichen Tricks anwenden (Fenster in Bildschirmgröße und
immer im Vordergrund, Abfangen von Alt-F4 ,…)

Ich weiß zwar nicht wie, aber wenn man Alt+F4 abfangen kann,
dann geht das doch bestimmt auch bei Strg+Alt+Entf, oder??

Gruß,
Computerfreakpg

hi,

was willst du mit deinem Programm machen was Windows von Haus
aus sowieso kann - nämlich im System nicht machen zu können
bevor man sein Benutzer/Kennwort eingibt.

dan kann sich aber ein anderer benutzer anmelden!!!

grüssse
j.