随笔分类 -  Windows

摘要:1.提出两个概念(成立条件是系统是Vista后续版本,这是因为引入了UAC)一个是运行程序的账号是管理员账号另一个是当前运行环境是管理员环境2.判断程序是否运行在管理员权限,直接使用函数IsUserAnAdmin就可以判断#include #include int _tmain(){ BOOL bI... 阅读全文

posted @ 2014-12-02 23:23 C Pointer 阅读(5942) 评论(0) 推荐(0)

摘要:对于《windows核心编程》中的只言片语无法驱散心中的疑惑。就让MSDN中的解释给我们一盏明灯吧。如果要很详细的介绍,还是到MSDN仔细的看吧,我只是大体用容易理解的语言描述一下。windows的安全访问控制(ACM,access control mode)是由两部分组成的。一个是访问令牌(acc... 阅读全文

posted @ 2014-12-02 22:06 C Pointer 阅读(669) 评论(0) 推荐(0)

摘要:Session 我们平常所说的Session是指一次终端登录, 这里的终端登录是指要有自己的显示器和鼠标键盘等, 它包括本地登录和远程登录。在XP时代每次终端登录才会创建一个Session,但是在Vista后所有的服务程序都运行在Session 0, 其他终端会依次运行在session 1, ses... 阅读全文

posted @ 2014-12-02 21:38 C Pointer 阅读(1483) 评论(0) 推荐(0)

摘要:GetCurrentProcessID 得到当前进程的ID OpenProcessToken 得到进程的令牌句柄LookupPrivilegeValue 查询进程的权限 AdjustTokenPrivileges 判断令牌权限 要对一个任意进程(包括系统安全进程和服务进程)进行指定了写相关的访问权的... 阅读全文

posted @ 2014-12-02 21:00 C Pointer 阅读(718) 评论(0) 推荐(0)

摘要:1.SetWindowLong和GetWindowLong函数原型:LONG SetWindowLong( __in HWND hWnd, __in int nIndex, __in LONG dwNewLong);LONG GetWindowLong( __in HWND hWnd... 阅读全文

posted @ 2014-11-29 10:27 C Pointer 阅读(741) 评论(0) 推荐(0)

摘要:1.在MFC中,所有的控件类都是由CWnd类派生来的,因此,控件实际上也是窗口。2.3.对话框的种类 模态对话框 模态对话框是指当其显示时,程序会暂时执行,直到关闭这个模态对话框后,才能继续执行程序中其他任务。 非模态对话框 当非模态对话框显示时,允许转而执行程序中其他任务,而不用关闭这个对话框。4... 阅读全文

posted @ 2014-11-24 23:05 C Pointer 阅读(308) 评论(0) 推荐(0)

摘要:1.MFC都是采用大写字母来标识资源ID号。2.程序中会用到多种资源,在为资源确定其ID号时,为了明确区分资源类型,一般都遵循这样一个原则:在“ID”字符串后加上一个标识资源类型的字母,例如,我们给菜单项制定的这个ID号就是在“ID”字符后加一个字母“M",表示这个是Menu,即菜单资源,光标资源(... 阅读全文

posted @ 2014-11-19 13:04 C Pointer 阅读(298) 评论(0) 推荐(0)

导航