恶搞小程序

来源:互联网 发布:灰鸽子远控软件 编辑:程序博客网 时间:2024/06/05 20:51

         哎呀呀,奥巴马也,是啷个整的撒!!!我的恶搞小程序只能在我的机子上运行,拿给别人就跑不起,说是初始化0xc0000135失败(应该是.NET framework没安装吧!)。

           不过自己把自己黑了,还是很不错的,(*^__^*)...嘻嘻~~程序先是显示窗口。然后“我”输入“爸爸”就结束关机,并弹出对话窗口“幺儿乖”,点击确定后就显示,当然马上就黑屏了哦,只黑5秒钟就又回来了。然后,西西~一点就“嘣”了!

       由于在别人机子上跑不起,我就把他打包成了安装文件,并集成了.NET framework 3.5。不过,问题又出来了,只能安装不能卸载,我都是用Windows优化大师卸载的~~汗~~~~所以就没给学雷锋的小白鼠们了!

贴上几段源码:

实现黑屏的代码:

[DllImport("user32.dll")]
  public static extern IntPtr SendMessage(IntPtr hWnd, uint msg, uint wParam, int IParam);
  private const uint WM_SYSCOMMAND=0x0112;
  private const uint SC_MONITORPOWER=0xF170;

SendMessage(this.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, 2);  //2是关闭
    System.Threading.Thread.Sleep(5000);  //延迟5000毫秒
    SendMessage(this.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, -1);  //-1是打开
    System.Threading.Thread.Sleep(3000);

关机代码:

Process p=new Process();
   p.StartInfo.FileName="cmd.exe";
   p.StartInfo.Arguments="/c"+"shutdown -s";  //"/c"表示程序结束关闭cmd,"/k"不关
   p.StartInfo.UseShellExecute=false;  //关闭shell
   p.StartInfo.RedirectStandardInput=true;  //重定向输入流
   p.StartInfo.RedirectStandardOutput=true;  //重定向输出流
   p.StartInfo.RedirectStandardError=true;  //重定向错误流
   p.StartInfo.CreateNoWindow=true;  //不显示cmd窗口
   p.Start();

原创粉丝点击