肿么用易语言编一个破坏程序大神们帮帮忙

已举报 回答 关注

肿么用易语言编一个破坏程序大神们帮帮忙

  • 回答数

    9

  • 浏览数

    2,728

9个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
1.让程序不出现在CTRL+ALT+DEL中 原理: 很简单,其实也是利用了windows系统的一个漏洞,有编程经验的朋友一定知道,当应用程序主窗口没有标题时,程序是不会让CTRL+ALT+DEL给拦截的,因为当你按下CTRL+ALT+DEL时你将根本看不见它。聪明吧!这样就可以简单地躲开软启动的阻截,而不用编写相对复杂的锁键盘程序。诚实的说以下程序并非我先想出来的,但应用到这里却恰到好处,所以我借花献佛的拿出来给大家参考。 程序:(程序名暂定为reboot) 打开reboot.cpp添加黄颜色的一行即可。 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) { try { Application->Title = ""; //程序标题为空的 Application->Initialize(); Application->CreateForm(__classid(TForm1), &Form1); Application->Run(); } catch (Exception &exception) { Application->ShowException(&exception); } return 0; } 虽然还有很多的方法来避免CTRL+ALT+DEL的拦截,但上述方法无疑是最简单。 2.隐藏应用程序。 原理: 这里所谓的隐藏就是运行时让别人看不见而已,并非连两个星期前上载的“进程扫描器”都能躲掉。但我相信这足以混过去(除非有人每次开机都数秒)。我们知道当应用程序启动后在任务栏上会有该程序的图标,这样我们第一个问题出现了!如何隐藏掉任务栏上的图标? 程序: 想隐藏程序的任务条图标,你可以应用ShowWindow函数并传给它Application->Handle窗口句柄。 ShowWindow(Application->Handle, SW_HIDE); 若想让任务条图标再出现,只需将SW_HIDE改为SW_SHOW。 ShowWindow(Application->Handle, SW_SHOW); 注: 你可以设置主窗口的Visible属性为false来隐藏它。 注: 通过ShowWindow来隐藏窗口的任务条图标是不持久的。某些动作会使任务条图标重现。你可以将隐藏的应用程序窗口设为Tool Window来移走程序的任务条图标而避免它再次出现。Tool windows永远不会有任务条图标。 使应用程序窗口成为一个Tool Window有一个副作用:当用户按下Alt-TAB时它将不在程序列表中出现。你可以调用API函数GetWindowLong和SetWindowLong来使应用程序窗口成为一个Tool Window。 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) { DWORD dwExStyle = GetWindowLong(Application->Handle, GWL_EXSTYLE); dwExStyle |= WS_EX_TOOLWINDOW; SetWindowLong(Application->Handle, GWL_EXSTYLE, dwExStyle); try { Application->Initialize(); Application->CreateForm(__classid(TForm1), &Form1); Application->Run(); } catch (Exception &exception) { Application->ShowException(&exception); } return 0; } 这样可以一举两得地让程序即不出现在任务栏中也不让ALT+TAB查到! 第二个问题:怎样让主窗口不出现? 很简单,实现以下代码即可完成任务。 设置ShowMainForm为False可以让主窗口不在屏幕上显示。 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) { try { Application->Initialize(); Application->CreateForm(__classid(TForm1), &Form1); Application->ShowMainForm = false; ShowWindow(Application->Handle, SW_HIDE); Application->Run(); } catch (Exception &exception) { Application->ShowException(&exception); } return 0; }
取消 评论
写一个专门破坏系统程序的源代码就可以了
取消 评论
窗体:
两个text,分别是两个操作数
四个checkbox,是加减乘除
一个command,确定
程序:
用两个变量分别带入两个text的text属性值
然后就算吧~
取消 评论
这个可以限制就帮你做,
取消 评论
。。。拿批处理害人。 那是删除程序了。。不是破坏。。。 直接写进注册表不就行了。方便又不用通过用户同意。
取消 评论
你倒不如做一个让用户输入算式,然后一下计算出结果的那种。

这个好做,直接用函数,eval("3+2-5*0")就可以计算。试试吧。
取消 评论
什么鬼东西?
取消 评论
函数名: getch 功 能: 从控制台无回显地取一个字符 用 法: int getch(void);
#include <conio.h> #include <stdio.h>int main(void) { char p[50]; int i=-1; do{ ++i; p[i]=getch(); putchar('*'); }while( p[i]!=13); //13为回车ascii p[i+1]='\0'; //最后添加字符串结尾 putchar('\n'); puts(p); return 0; }
取消 评论
加载全部9个答案 加载中...
ZOL问答 > 肿么用易语言编一个破坏程序大神们帮帮忙

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

提示

确定要取消此次报名,退出该活动?