christian1122
Gebruiker
- Lid geworden
- 7 nov 2011
- Berichten
- 32
ik ben een lockscreen aan het maken omdat je vanuit het windows lockscreen de computer gewoon uit kan zetten zonder wachtwoord
ik heb dus eerst geprobeerd om het taakbeheer uit te schakelen todat het programma weer sluit maar dat lukt niet in visual basic
toen probeerde ik het programma te verbergen in het taakbeheer maar dt kan alleen als het programma geminimaliseerd is.
ik heb nu dus een ideetje. ik heb 3 forms gemaakt. 1 main form die niet zichtbaar is in taakbeheer en geminimaliseerd is. ik heb 1 form waar je dus het wachtwoord in moet typen om de pc te unlocken en nog 1 form die er voor moet zorgen dat het 2de form niet te sluiten is. ik heb het 3de form niet onzichtbaar kunnen maken maar ik heb het gewoon explorer.exe genoemd en dezelfde icoon gegeven. als je nu het 2de form sluit en dan ergens in het scherm klikt dan restart form 2 automatisch weer. daarvoor heb ik deze code gebruikt:
het probleem is alleen dat als explorer(3de form) word afgesloten het einde verhaal is
is er een manier om form 3 helemaal te verwijderen en de main form dat werk te laten doen en tegelijkertijd ook nog eens zorgen dat hij onzichtbaar blijft?
ik heb dit al geprobeerd maar dat werkt niet:
ik heb dus eerst geprobeerd om het taakbeheer uit te schakelen todat het programma weer sluit maar dat lukt niet in visual basic
toen probeerde ik het programma te verbergen in het taakbeheer maar dt kan alleen als het programma geminimaliseerd is.
ik heb nu dus een ideetje. ik heb 3 forms gemaakt. 1 main form die niet zichtbaar is in taakbeheer en geminimaliseerd is. ik heb 1 form waar je dus het wachtwoord in moet typen om de pc te unlocken en nog 1 form die er voor moet zorgen dat het 2de form niet te sluiten is. ik heb het 3de form niet onzichtbaar kunnen maken maar ik heb het gewoon explorer.exe genoemd en dezelfde icoon gegeven. als je nu het 2de form sluit en dan ergens in het scherm klikt dan restart form 2 automatisch weer. daarvoor heb ik deze code gebruikt:
Code:
Private Sub explorer_MouseClick(sender As Object, e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseClick
lockscreen.Show()
End Sub
het probleem is alleen dat als explorer(3de form) word afgesloten het einde verhaal is
is er een manier om form 3 helemaal te verwijderen en de main form dat werk te laten doen en tegelijkertijd ook nog eens zorgen dat hij onzichtbaar blijft?
ik heb dit al geprobeerd maar dat werkt niet:
Code:
Private Sub Explorer_FormClosing(sender As Object, e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
Me.Show()
End Sub
Laatst bewerkt: