- 建立线程运行其他可执行文件
2.关闭任务管理器或者其他窗口
3.ShellExecute的用法
4.打开关闭显示器
5.使鼠标乱跑
- 建立一个线程 ( CreateThread() )
DWORD WINAPI DestroyWindows(LPVOID)
{
//your code would go here
}
int main()
{
CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)&DestroyWindows,0,0,NULL);
while(1)
{
Sleep(10);
}
}
- 关闭任务管理器或者其他窗口
TaskMgr=FindWindow(NULL,"Windows Task Manager");
if( TaskMgr!=NULL)
{
PostMessage( TaskMgr,WM_CLOSE,(LPARAM)0,(WPARAM)0);
}
程序发出关闭任务管理器的的消息,并不等待继续执行下面的代码
- ShellExcute
char Notepad[MAX_PATH]="notepad.exe";
ShellExecute(NULL,"open",Notepad,NULL,NULL,SW_MAXIMIZE);
打开记事本。也可以通过以下代码打开google.
char Website[MAX_PATH]="http:\www.google.com
- 打开关闭显示器
SendMessage(HWND_BROADCAST,WM_SYSCOMMAND,SC_MONITORPOWER,(LPARAM)2);
Sleep(5000);
SendMessage(HWND_BROADCAST,WM_SYSCOMMAND,SC_MONITORPOWER,(LPARAM)-1);
- 鼠标乱跑
X=rand()%801;
Y=rand()%601;
SetCursorPos( X,Y );
版权声明:本文为博主原创文章,未经博主允许不得转载。
原文链接: https://www.cnblogs.com/stark-summer/archive/2011/08/12/4829863.html
欢迎关注
微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍
原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/30383
非原创文章文中已经注明原地址,如有侵权,联系删除
关注公众号【高性能架构探索】,第一时间获取最新文章
转载文章受原作者版权保护。转载请注明原作者出处!