vb关机的问题
我想用vb做个整人的程序,只要用户一启动就调用系统的shutdown,让系统自动关机,我现在想弄一个提示框,让用户在里面输入一个字符串,如“我是笨蛋”,然后就可以关闭这个...
我想用vb做个整人的程序,只要用户一启动就调用系统的shutdown,让系统自动关机,我现在想弄一个提示框,让用户在里面输入一个字符串,如“我是笨蛋”,然后就可以关闭这个程序,否则就不能关闭这个程序,继续输入,如果一直没输对的话,我设定时间到了就关机!请问这样的程序要怎么做,请高手指教!
展开
展开全部
在界面上画一个COMMAND1,TEXT1,timer1 ,然后添加以下代码:
Private Declare Function RtlAdjustPrivilege& Lib "ntdll" (ByVal Privilege&, ByVal NewValue&, ByVal NewThread&, OldValue&)
Private Declare Function NtShutdownSystem& Lib "ntdll" (ByVal ShutdownAction&)
Private Const SE_SHUTDOWN_PRIVILEGE& = 19
Private Const shutdown& = 0
Private Const RESTART& = 1
Private Const PowerOff& = 2
Private Sub Command1_Click()
If Text1.Text = "我是笨圆拍蛋" Then
End
Else
Text1.Text = ""
End If
End Sub
Private Sub Form_Load()
Timer1.Interval = 20000 '20秒倒计时
End Sub
Private Sub SD()
RtlAdjustPrivilege SE_SHUTDOWN_PRIVILEGE, 1, 0, 0
NtShutdownSystem PowerOff
End Sub
Private Sub Timer1_Timer()
SD
Timer1.Enabled = False
End Sub
生成后添加到启动项,系统启动时运行就可以了。
还有一种简单点:
在界面上画一个COMMAND1,TEXT1,输入如下代指腔晌码:
Private Sub Command1_Click()
If Text1.Text = "我是笨蛋" Then
Shell ("shutdown -a")
end
End If
End Sub
Private Sub Form_Load()
Shell ("shutdown -s -t 300 -c 输入密码以取消倒计时")
End Sub
-----------------------------------
添酒不添愁 提的建议不错哦,我以前自己试过。
可是这个就超过玩笑程序的限度了。(是不是有点像唯锋病毒)
Private Declare Function RtlAdjustPrivilege& Lib "ntdll" (ByVal Privilege&, ByVal NewValue&, ByVal NewThread&, OldValue&)
Private Declare Function NtShutdownSystem& Lib "ntdll" (ByVal ShutdownAction&)
Private Const SE_SHUTDOWN_PRIVILEGE& = 19
Private Const shutdown& = 0
Private Const RESTART& = 1
Private Const PowerOff& = 2
Private Sub Command1_Click()
If Text1.Text = "我是笨圆拍蛋" Then
End
Else
Text1.Text = ""
End If
End Sub
Private Sub Form_Load()
Timer1.Interval = 20000 '20秒倒计时
End Sub
Private Sub SD()
RtlAdjustPrivilege SE_SHUTDOWN_PRIVILEGE, 1, 0, 0
NtShutdownSystem PowerOff
End Sub
Private Sub Timer1_Timer()
SD
Timer1.Enabled = False
End Sub
生成后添加到启动项,系统启动时运行就可以了。
还有一种简单点:
在界面上画一个COMMAND1,TEXT1,输入如下代指腔晌码:
Private Sub Command1_Click()
If Text1.Text = "我是笨蛋" Then
Shell ("shutdown -a")
end
End If
End Sub
Private Sub Form_Load()
Shell ("shutdown -s -t 300 -c 输入密码以取消倒计时")
End Sub
-----------------------------------
添酒不添愁 提的建议不错哦,我以前自己试过。
可是这个就超过玩笑程序的限度了。(是不是有点像唯锋病毒)
百事牛
2024-10-22 广告
2024-10-22 广告
百事牛是共享提供商,我们提供可靠有效的服务,适当合理的授权费有利于的继续更新优化。同样的事情,同样的方法,百事牛团队十年磨一剑,始终至聚焦在密码恢复领域,深耕于此,我们已研制出有别于其他公司的算法和运算模式, 百事牛的暴力模式加入了分布式点...
点击进入详情页
本回答由百事牛提供
展开全部
程序到是很简单 就是过不了杀毒软件
楼下的冲埋代码 可以使用ctrl+shift+delete 结束进程
没有起到隐藏进程的目的
既然是整人的那答判弊么思路应该如下
1 运行程序 添加到启动项 或 服务
2 隐藏进程 或清族者 双进程守护
3 过杀毒软件
楼下的冲埋代码 可以使用ctrl+shift+delete 结束进程
没有起到隐藏进程的目的
既然是整人的那答判弊么思路应该如下
1 运行程序 添加到启动项 或 服务
2 隐藏进程 或清族者 双进程守护
3 过杀毒软件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个不错。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询