求一段VB代码 让CPU占用100% (非恶意程序)
只要让系统能够占用到100%CPU就好不要那种无限弹窗视窗炸弹希望能够使用者按下Command1才开始跑100%按下Command2可以解除我有看到这段代码但好像是开启程...
只要让系统能够占用到100%CPU就好
不要那种无限弹窗 视窗炸弹
希望能够使用者按下Command1才开始跑100%
按下Command2可以解除
我有看到这段代码
但好像是开启程序就会跑到100%
=====================================================
VB代码之:CPU100%占据者
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
Form1.Show
End Sub
Private Sub Form_Load()
Timer1.Interval = 10
Timer2.Interval = 10
Form1.Hide
For i = 1 To 1E+23
For a = 1 To 1E+16
Next a
For b = 1 To 1E+19
Next b
For c = 1 To 999999999
Next c
Next i
End Sub
Private Sub Timer1_Timer()
Form1.Show
End Sub
Private Sub Timer2_Timer()
Form1.Show
End Sub 展开
不要那种无限弹窗 视窗炸弹
希望能够使用者按下Command1才开始跑100%
按下Command2可以解除
我有看到这段代码
但好像是开启程序就会跑到100%
=====================================================
VB代码之:CPU100%占据者
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
Form1.Show
End Sub
Private Sub Form_Load()
Timer1.Interval = 10
Timer2.Interval = 10
Form1.Hide
For i = 1 To 1E+23
For a = 1 To 1E+16
Next a
For b = 1 To 1E+19
Next b
For c = 1 To 999999999
Next c
Next i
End Sub
Private Sub Timer1_Timer()
Form1.Show
End Sub
Private Sub Timer2_Timer()
Form1.Show
End Sub 展开
2个回答
展开全部
你找的这段代码是不安全的,我在我自己的电脑上测试这段代码,CPU才达到50%左右,该程序就失去响应,所以是没法降低CPU使用率的。
我给你写了个安全点的,利用创建进程的方法来增加CPU负担,但进程数量会得到控制的,具体多少看CPU的能力,CPU运算快的,就需要创建更多的进程,大体是控制在50至200之间。
你看看,不懂可以追问,可行的话希望及时采纳,另外这段代码是安全的,你就别打坏主意了:
Dim a
Private Sub Command1_Click()
Do
‘这里不是无限调用的,进程数量会控制在50~200之间
Shell "cmd /c ping 127.0.0.1 -n 2", vbHide
DoEvents '这是防止死机的关键所在!
Loop Until a = 1
End Sub
Private Sub Command2_Click()
a = 1
End Sub
Private Sub Form_Load()
a = 0
End Sub
我给你写了个安全点的,利用创建进程的方法来增加CPU负担,但进程数量会得到控制的,具体多少看CPU的能力,CPU运算快的,就需要创建更多的进程,大体是控制在50至200之间。
你看看,不懂可以追问,可行的话希望及时采纳,另外这段代码是安全的,你就别打坏主意了:
Dim a
Private Sub Command1_Click()
Do
‘这里不是无限调用的,进程数量会控制在50~200之间
Shell "cmd /c ping 127.0.0.1 -n 2", vbHide
DoEvents '这是防止死机的关键所在!
Loop Until a = 1
End Sub
Private Sub Command2_Click()
a = 1
End Sub
Private Sub Form_Load()
a = 0
End Sub
追问
我执行後按下Command2 他还是会处於80-110程序数
我是想要能完全回复正常 有办法吗@@?
终止所有cmd.exe ping.exe 程序
让cpu值恢复正常
镭速传输
2024-10-28 广告
2024-10-28 广告
作为深圳市云语科技有限公司的一员,我们推出的FTP替代升级方案,旨在解决传统FTP在安全性、效率、稳定性及管理方面的不足。我们的产品通过采用自主研发的Raysync传输协议,实现高效、安全的文件传输,即使在恶劣网络环境下也能确保传输的稳定性...
点击进入详情页
本回答由镭速传输提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询