摘要:
GetCurrentProcessID 得到当前进程的ID OpenProcessToken 得到进程的令牌句柄LookupPrivilegeValue 查询进程的权限 AdjustTokenPrivileges 判断令牌权限 要对一个任意进程(包括系统安全进程和服务进程)进行指定了写相关的访问权的... 阅读全文
摘要:
1.Pairs(对组) (1)class pair可以将两个值视为一个单元。任何函数需返回两个值,也需要pair。 (2)便捷地创建pair对象可以使用make_pair函数 std::make_pair(32,'@') 等价于 std::pair(int,char)(42,'@') 2.Class auto_ptr (1)auto_ptr是一种指针:它是”它所指向的对象“的拥有者(... 阅读全文
摘要:
今天逛论坛时发现论坛上有舍友名字,而且在论坛当中很有名气。在计算机方面,一直和舍友对比,不过到现在发现和他的差距实在很大,突然觉得自己学计算机一直跟着别人走,为了和别人比较不断的往他相似的方向发展,因此导致现在这种情况。回想自己自学的技术,感觉没啥好讲,也就学了C++,Windows方面也只会SDK方面的编程,学了一两年感觉没多大进步。因此,要确定自己的方向了,得弄点东西出来。 看了... 阅读全文
摘要:
1.基本类型的显式初始化如果采用不含参数、明确的constructor(构造函数)调用语法,基本型别会被初始化为零:int i1; //undefined valueint i2 = int(); //initialized with zero 这个特性可以确保我们在撰写template程序代码时... 阅读全文
摘要:
1.命名空间(namespace)std C++标准程序库中的所有标示符都被定义于一个名为std的namespace 2.标准异常类别 (1)语言本身或标准程序库所抛出的所有异常,都派生自基类exception (2) (3)标准异常类别分为三组 语言本身支持的异常 C++标准程序库发出的异常(派生自logic_error) 程序作用域之外发出的异常(派生自run... 阅读全文
摘要:
1.SetWindowLong和GetWindowLong函数原型:LONG SetWindowLong( __in HWND hWnd, __in int nIndex, __in LONG dwNewLong);LONG GetWindowLong( __in HWND hWnd... 阅读全文
摘要:
1.在MFC中,所有的控件类都是由CWnd类派生来的,因此,控件实际上也是窗口。2.3.对话框的种类 模态对话框 模态对话框是指当其显示时,程序会暂时执行,直到关闭这个模态对话框后,才能继续执行程序中其他任务。 非模态对话框 当非模态对话框显示时,允许转而执行程序中其他任务,而不用关闭这个对话框。4... 阅读全文
摘要:
1.MFC都是采用大写字母来标识资源ID号。2.程序中会用到多种资源,在为资源确定其ID号时,为了明确区分资源类型,一般都遵循这样一个原则:在“ID”字符串后加上一个标识资源类型的字母,例如,我们给菜单项制定的这个ID号就是在“ID”字符后加一个字母“M",表示这个是Menu,即菜单资源,光标资源(... 阅读全文
摘要:
想看一部电影,下载好后,点开然后发现系统被装了一堆流氓软件,于是分析了压缩包的内容,发现些有趣的东西。 首先解压压缩包,进入解压后文件夹,发现都是链接(当时看到文件夹图标就点开了) 看看那个带有文件夹图标的属性 首先这是个快捷方式,然后运行一个命令 %windir%\system32\cmd.exe /c start 20140210\10.batcmd运行一个脚本,那... 阅读全文
摘要:
学习fgets()函数时发现了一个问题,先贴代码 #include#include#includevoid convert(char buffer[]) //将字符转换大写{ int i; for(i=0;buffer[i]!='\0';i++) { buffer[i]=toupper(buffer[i]); }}int findstring() /... 阅读全文