- 博客(8)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
原创 C语言创建删不掉的文件夹
上一篇博客写了一个杀不死的进程,现在再写一个删不掉的文件夹(文件同理),所谓删不掉不是真的删不掉而是删掉后马上重新创建。代码如下:#include #include #include //For access()#define _CRT_SECURE_NO_WARNINGS //消除编译器警告,如fopen不安全//判断文件或文件目录是否存在bool checkFil
2014-06-22 10:06:11 2185
原创 C\C++各路高手以及操作系统专家请进来杀死这个进程
通常情况下编写一个程序,可以点击关闭按钮正常结束程序,也可以使用任务管理器结束任务,还可以使用taskkill等命令杀死进程,实在都不行也可以直接重启计算机。 但是,这些方法真的都管用吗?我觉得不一定,今天晚上闲着没事,想写一个杀不死的程序。设计思路如为写三个程序ProcessMain、Process1和Process2,相互保护,具体如下:1、按照平时的方法
2014-06-21 21:15:23 2383 4
原创 C语言判断某进程是否存在
#include #include //进程快照函数头文件#include bool getProcess(const char *procressName) //此函数进程名不区分大小写{ char pName[MAX_PATH]; //和PROCESSENTRY32结构体中的szExeFile字符数组保持一致,便于比较 strcpy(pName,procre
2014-06-21 19:38:51 5935 2
原创 C语言获取Windows系统进程信息
#include #include //进程快照函数头文件#include int main(){ int countProcess=0; //当前进程数量计数变量 PROCESSENTRY32 currentProcess; //存放快照进程信息的一个结构体 currentProcess.dwSize = sizeof(currentProcess);
2014-06-21 19:02:40 9695 6
原创 C语言播放声音最简单的两种方法
1、 如果仅需要播放波形文件wav格式的声音,很简单,只需一句话:PlaySound(TEXT("Data\\1.wav"), NULL, SND_FILENAME | SND_ASYNC | SND_LOOP);在这里只提供方法,详细问题自己去探索。完整C语言代码:#include #pragma comment(lib, "Winmm.lib")int main(int ar
2014-06-16 11:10:57 38463 15
原创 OpenGL进阶示例1——动态画线(虚线、实线、颜色、速度等)
用OpenGL动态绘制线段,其实很简单,但到现在为止,网上可参考资料并不多。于是亲自动手写一个函数,方便动态绘制线段。代码如下:#include //OpenGL实用工具包#include /*所遇问题:1、系统API函数Sleep()不听话,睡眠时快时慢(可能跟我计算机当前运行程序有关吧)解决方案:重写Sleep()函数,实质为空循环。仅用于Debug下,Rele
2014-06-13 16:34:11 13180 6
CreateCar(简单工厂模式)
2014-04-04
Calculator(简单工厂模式)
2014-04-04
jQuery_API_1.4.4.chm
2013-05-28
算法导论.pdf
2013-04-27
一台笔记本,一根网线,一台打印机,如何连接?
2013-11-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人