Want to become a Vibe Coder? Join Vibe Coding Training here
x
C# Corner
Tech
News
Videos
Forums
Jobs
Books
Events
More
Interviews
Live
Learn
Training
Career
Members
Blogs
Challenges
Certification
Contribute
Article
Blog
Video
Ebook
Interview Question
Collapse
Feed
Dashboard
Wallet
Learn
Achievements
Network
Refer
Rewards
SharpGPT
Premium
Contribute
Article
Blog
Video
Ebook
Interview Question
Register
Login
USB Blocker
WhatsApp
Debapriya Saha
Nov 12
2014
2.9
k
0
1
UsbBlock.zip
Imports
Microsoft.Win32
Public
Class
Form1
Private
Sub
FunctionToBlock()
Dim
regkey
As
RegistryKey
regkey = Registry.LocalMachine.OpenSubKey(
"SYSTEM\CurrentControlSet\Services\USBSTOR"
,
True
)
regkey.SetValue(
"Start"
, 4)
'4(To Disable the Ports)
End
Sub
Private
Sub
FunctionToUnblock()
Dim
rgky
As
RegistryKey
rgky = Registry.LocalMachine.OpenSubKey(
"SYSTEM\CurrentControlSet\Services\USBSTOR"
,
True
)
rgky.SetValue(
"Start"
, 3)
'3(To enable the Ports)
End
Sub
Private
Sub
btnBlock_Click(sender
As
Object
, e
As
System.EventArgs)
Handles
btnBlock.Click
FunctionToBlock()
MessageBox.Show(
"Usb Port Successfully Blocked"
)
btnUnblock.Enabled =
True
btnBlock.Enabled =
False
End
Sub
Private
Sub
btnUnblock_Click(sender
As
Object
, e
As
System.EventArgs)
Handles
btnUnblock.Click
FunctionToUnblock()
MessageBox.Show(
"Successfully Unblocked"
)
btnBlock.Enabled =
True
btnUnblock.Enabled =
False
End
Sub
Private
Sub
Form1_Load(sender
As
Object
, e
As
System.EventArgs)
Handles
Me
.Load
'btnBlock.Enabled = True
'btnUnblock.Enabled = True
Dim
registryky
As
RegistryKey
Dim
var
As
Integer
registryky = Registry.LocalMachine.OpenSubKey(
"SYSTEM\CurrentControlSet\Services\USBSTOR"
,
True
)
var = registryky.GetValue(
"Start"
, 0)
If
var = 4
Then
registryky.SetValue(
"Start"
, 4)
btnBlock.Enabled =
False
btnUnblock.Enabled =
True
ElseIf
var = 3
Then
registryky.SetValue(
"Start"
, 3)
btnUnblock.Enabled =
False
btnBlock.Enabled =
True
End
If
End
Sub
Private
Sub
BtnHelp_Click(sender
As
System.
Object
, e
As
System.EventArgs)
Handles
BtnHelp.Click
frmHelp.Show()
End
Sub
Private
Sub
btnExit_Click(sender
As
System.
Object
, e
As
System.EventArgs)
Handles
btnExit.Click
Me
.Close()
End
Sub
End
Class
Vb.Net