系统编程
文章平均质量分 61
liuwit
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关闭计算机
void ShutDown(){//判断操作系统版本 OSVERSIONINFO osVer;osVer.dwOSVersionInfoSize=sizeof(OSVERSIONINFO);::GetVersionEx(&osVer);//操作系统为win2000if(osVer.dwPlatformId==VER_PLATFORM_WIN32_NT){// Get a token for thi原创 2004-08-11 16:49:00 · 945 阅读 · 0 评论 -
获取系统进程列表与终止进程
1.定义结构体PROCESSENTRY32并初始化其成员dwsizePROCESSENTRY32 proc;proc.dwsize=sizeof(PROCESSENTRY32);2.用GreateToolhelp32Snapshot(DWORD dwFlags,//TH32CS_SNAPPROCESS或TH32CS_SNAPTHREADDWORD th32ProcessID);//可为0函数返回一原创 2004-08-11 16:46:00 · 1355 阅读 · 0 评论 -
用互斥量避免程序重复运行
1.在CWinApp类中添加一个变量 HANDLE hMutex;2.在InintInstance()中添加如下代码:CString szClassName="SHUTDOWN";hMutex=OpenMutex(MUTEX_ALL_ACCESS,FALSE,szClassName);if(hMutex==NULL)hMutex=CreateMutex(NULL,TRUE,szClassName)原创 2004-08-11 16:48:00 · 1064 阅读 · 0 评论
分享