【吓人专用】伪病毒程序
pascal吧
全部回复
仅看楼主
level 12
fp4869 楼主
uses windows;
begin
MessageBox(0, '你的电脑中病毒了,请立即重启系统', '警告:360安全卫士', MB_OK);
end.
【似乎需要fp才能编译(我也不清楚)】
2012年08月28日 04点08分 1
level 12
fp4869 楼主
有那个懂windows库的人来改成更逼真的啊
说实话,windows库我只会messagebox这一句……
评价一下也行啊
没人吗……
2012年08月28日 05点08分 3
在msgbox那句前面加Do,masgbox那句后面加LoOP无限循环
2012年10月13日 23点10分
回复 这里竟然有人 :[狂汗]这是VB
2012年10月14日 12点10分
我也是啊
2012年10月14日 12点10分
level 12
- -事实上还需要一个HideWindow(是这样打么 忘了) 不然会出现后台黑黑的东西
如果想Hide还得先获取窗口句柄
唔 加个死循环吧
2012年08月28日 05点08分 4
不用.. {$APPTYPE GUI}就行了
2012年09月07日 14点09分
回复 终结☆无敌 :- -这个用了藏不了后台吧 只能阻止他关掉
2012年09月08日 07点09分
level 12
fp4869 楼主
有点听不懂
2012年08月28日 06点08分 5
呃。。你那样写不是后面会出现个黑黑的东西 需要把它隐藏起来
2012年08月28日 06点08分
回复 canadaottawa :对啊
2012年08月28日 06点08分
那个是exe窗口嘛
2012年08月28日 06点08分
回复 fp4869 :是啊 你需要把它隐藏起来才更逼真
2012年08月28日 06点08分
level 12
。
2012年08月28日 06点08分 6
level 12
fp4869 楼主
我不懂 What is窗口句柄
2012年08月28日 06点08分 7
[瀑布汗~]比方说你现在开着的这个浏览器的窗口 给他一个号码 叫做窗口句柄 想要 Hide它必须先获取这个号
2012年08月28日 06点08分
哦 我知道了 跟身份证一样 窗口句柄就是窗口的“身份证”
2012年08月28日 06点08分
level 12
这种东西还是让右手讲吧。我业余的[拍砖]跟你讲不清楚
2012年08月28日 06点08分 8
@**家的右手
2012年08月28日 06点08分
level 12
fp4869 楼主
我有点懂了
2012年08月28日 06点08分 9
level 12
fp4869 楼主
实在不行,我去网上查查吧
2012年08月28日 06点08分 10
我现在忘了怎么抓句柄了[拍砖]
2012年08月28日 06点08分
……
2012年08月28日 07点08分
level 9
program hidewindows;
{$APPTYPE GUI} //隐藏黑框框
uses windows;
var
CurMouse : Tpoint; //CurMouse 鼠标的坐标
window : hwnd; //window 窗口的句柄
begin
While (true) DO
begin
GetCursorPos(CurMouse); //取当前鼠标的坐标
window := WindowFromPoint(CurMouse); //取当前鼠标的坐标的窗口
ShowWindow(window,SW_HIDE); // SW_HIDE 隐藏窗口
end;
end.
2012年08月28日 11点08分 11
- -谢谢 好久没用这个都忘了 不过 我当时貌似不是这样实现的
2012年08月28日 14点08分
回复 canadaottawa :@fp4869这个ShowWindow函数可以看看 你看的懂的
2012年08月28日 14点08分
哦
2012年08月29日 03点08分
这个怎么恢复呀?运行以后鼠标碰到什么窗口都给隐藏了, 我把程序结束掉了以后,怎么才能把窗口恢复出来呢?
2012年10月14日 11点10分
level 12
现在已经转C++的路过。。
2012年08月28日 17点08分 12
level 6
= =编这个无聊程序用什么fp。。用delphi多方便[鲁拉]
2012年08月29日 01点08分 14
可我家电脑发神经,平时下载还好好的,一下delphi7.0就大约5kb/秒,这样的速度下完delphi要十几个小时……
2012年08月29日 03点08分
回复 fp4869 :你被看上了。。
2012年08月29日 03点08分
用下载软件下,不然这5kb/s速度真搞死人,注意一下下载地址的活跃度。。。。。
2012年09月01日 08点09分
level 6
直接用指针不断获取新地址不释放。。貌似内存会溢出
2012年08月29日 03点08分 15
不会的吧 应该会被限制住可用内存的
2012年08月29日 05点08分
回复 canadaottawa :我在2G内存(xp)下面开了一个就卡死了。。win7不行哎
2012年08月29日 05点08分
level 5
[鬼脸]
2012年09月02日 05点09分 16
level 4
围观各种大神
2012年09月07日 14点09分 17
level 12
我知道,RB的程序
2013年01月01日 09点01分 18
level 8
可以在死循环里面加一句 write(chr(7));
这样蜂鸣器会不停地响(前提是那部电脑有蜂鸣器),这样更吓人。
2013年01月01日 14点01分 19
不错啊
2013年01月01日 15点01分
level 11
贴个正式VB的
pass="泓哥威武"
do
a=inputbox("请输入'泓哥威武',不输的话就会一直存在")
if a=pass then
msgbox "恭喜你,现在请把它传播给别人吧,你可以通过记事本打开该程序然后将所有'泓哥威武'替换成你想要的输入替代品"
exit do
end if
loop
试过了,很崩溃。直接贴在写字本里保存为: 呵呵.vbs
2013年01月02日 10点01分 20
额~~~
2013年01月02日 11点01分
1