Turinys:

Ekrano užraktas (VB.NET): 3 žingsniai
Ekrano užraktas (VB.NET): 3 žingsniai

Video: Ekrano užraktas (VB.NET): 3 žingsniai

Video: Ekrano užraktas (VB.NET): 3 žingsniai
Video: Kaip pasikeisti darbalaukio foną / ekrano vaizdą | Windows 10 2024, Lapkritis
Anonim
Ekrano užraktas (VB. NET)
Ekrano užraktas (VB. NET)

Aš jums parodysiu, kaip aš padariau savo ekrano užraktą.. taigi galbūt jūs galite padaryti savo. Arba galite tiesiog naudoti mano;) Internete matote: „Ekrano užraktas!“.. ir jūs atsisiųsite ir įdiegsite, o tai užrakins jūsų kompiuterio ekraną, kad niekas negalėtų pasiekti jūsų kompiuterio, kol jūsų nėra. („Windows“užraktas daro tą patį, nebent turite slaptažodį.) Ši mano sukurta programa naudoja VB. NET užrakinti ekraną. Per kelis kitus veiksmus parodysiu, kaip tai padaryti. Žemiau galite atsisiųsti ekrano užraktą.

1 veiksmas: ekrano sukūrimas (1 dalis)

Ekrano kūrimas (1 dalis)
Ekrano kūrimas (1 dalis)

Čia aš jums parodysiu pirmąją ekrano užrakto dalį kiekvieną kartą, kad niekada negalėtum to pamiršti. Taip pat mano programa yra tik 1 failas. Jūs taip pat turite galimybę pamatyti, kad pamatytumėte.. tai tik todėl, kad užrakto ekranas būtų šiek tiek matomas. Taigi galite pamatyti, kad jūsų darbalaukio nuotrauka išnyko. Dabar štai kaip aš tai padariau: dėl slaptažodžio:

Private Sub TextBox1_TextChanged (ByVal siuntėjas kaip System. Object, ByVal e kaip System. EventArgs) tvarko TextBox1. TextChanged If TextBox1. Text = Form1. TextBox1. Text Tada pritemdyti procesą kaip System. Diagnostics. Process = Nieko Dim psi kaip naujas ProcessStartInfo UseShellExecute = True psi. FileName = "taskkill.exe" psi. Arguments = " /F /IM taskmgr.exe" process = System. Diagnostics. Process. Start (psi) Shell ("explorer.exe") Form1. Close () Pabaiga Jei pabaiga Tai, ką tai daro, patikrina, ar tekstas 1 laukelyje yra lygus pirmajame lange nustatytam tekstui. Tada, jei ji tai atlieka, užduotis užmuša užduočių tvarkyklę, jei ji buvo paleista, ir iš naujo paleidžia explorer.exe. Čia yra peržiūros bitas: Privatus subformas2_Load („ByVal“siuntėjas kaip „System. Object“, „ByVal“ir „System. EventArgs“) tvarko „MyBase. Load Dim“process As System. Diagnostics. Process = Nieko Dim psi kaip naujas ProcessStartInfo psi. UseShellExecute = Tiesa psi. FileName = "taskkill.exe" psi. Arguments = " /F /IM explorer.exe" process = System. Diagnostics. Process. Start (psi) Jei Forma1. CheckBox1. Checked = Tiesa Tada aš. Opacity = 0.5 Kitas mygtukas1. Rodyti () Pabaiga Jei pabaiga Šis scenarijus atliks užduotį nužudyti explorer.exe, todėl net jei kas nors peržengs mano ekrano užraktą, jie negalės daryti bet ką! tada patikrina, ar pažymėtas langelis „peržiūrėti“. Jei jis turi, jis nustato neskaidrumą iki 0.5. Jei ne, tai rodo fono pakeitimo mygtuką.

2 veiksmas: ekrano sukūrimas (2 dalis)

Ekrano kūrimas (2 dalis)
Ekrano kūrimas (2 dalis)

Čia aš jums parodysiu, kaip aš padariau, kad jis atšauktų užduočių tvarkyklę ir kaip sakoma ant kitų langų. Kad ją nustatytumėte kaip viršutinę formą, kurią ką tik nustatėte: me.topmost = trueon loadto, kad užduočių tvarkyklė taptų nenaudinga, naudoju šį kodavimą:

Privati antrinė forma2_LostFocus („ByVal“siuntėjas kaip objektas, „ByVal“ir „System. EventArgs“) tvarko mane. praradę dėmesį, paslėpkite užduočių tvarkyklę. bet taip pat ir todėl, kad tai yra aukščiausia forma, kurią ji atleidžia, pvz., užduočių tvarkyklė niekada nebuvo paleista. Pvz., kai įvedate teisingą slaptažodį… užduotis žudo užduočių tvarkyklę. aš taip pat naudoju: keyData As System. Windows. Forms. Keys) Kaip loginis pasirinkimo atvejis (keyData) Bylos raktai. Kontrolė Grąžinti tikrojo atvejo raktus. Alt arba Keys. F4 Grąžinti tikrąją pabaigą Pasirinkite Grįžti MyBase. ProcessDialogKey (keyData) End Functionwitch daro „alt F4“nenaudingą!.. ir jis bando padaryti tą patį su valdymo klavišu, bet tai nepavyko.. bet aš palikau jį įjungtą tik tuo atveju, jei tai būtų kitose sistemose.

3 veiksmas: ekrano užraktas

Tikiuosi, kad ši pamoka jums buvo naudinga visiems jūsų VB. NET projektams. Jei nesuprantate dalies šio klausimo arba jums reikia pagalbos dėl vieno iš savo projektų, palikite komentarą arba parašykite man pm. bet kokios problemos ir prašau įvertinkite =] Jei norite atsisiųsti, ekrano užraktas.exe yra smūgis. tiesiog įsitikinkite, kad jis išsaugotas kaip.exeto, išsaugokite dešinįjį pelės klavišą ir spustelėkite.. išsaugoti tikslą kaip arba jūsų atitikmenį, tada išsaugoti kaip exe.

Rekomenduojamas: