导航

2011年12月24日

摘要: Task Scheduler 在 Windows Vista® 中得到了彻底的革新。尽管有一些相似之处,但新的 Task Scheduler(称为 Task Scheduler 2.0)比原来的工具(自 Windows® 98 起便已存在)要强大许多。它不再仅仅是一个供最终用户使用的工具,而是一个用于设计和管理复杂后台操作的强大平台——甚至在很多情况下,它可以避免对 Windows 服务进行... 阅读全文

posted @ 2011-12-24 19:33 Biffo Lee 阅读(2238) 评论(0) 推荐(0) 编辑

摘要: #include <atlbase.h> #include <taskschd.h> void AddVistaTask() //创建计划任务 { CComPtr<ITaskService> service; CComPtr<ITaskFolder> root_folder; CComPtr<ITaskFold... 阅读全文

posted @ 2011-12-24 19:31 Biffo Lee 阅读(640) 评论(0) 推荐(0) 编辑

摘要: ACL即访问控制表,由一个ACL头和零到多个ACE(Access_control entry 访问控制实例)构成。 ACL的应用平台是WindowsNT/2000/XP/2003,实际上WindowsNT3.1之后的使用NT内核的操作系统都支持这个结构。ACL标志了第三方对某一个对象的访问权限,这个对象可以是任何类的实例,当然也包括了进程(Process)对象。 1 概述... 阅读全文

posted @ 2011-12-24 19:03 Biffo Lee 阅读(1107) 评论(0) 推荐(0) 编辑

摘要: #include <windows.h>#include <stdio.h>#include <aclapi.h>void main(){ DWORD dwRes, dwDisposition; PSID pEveryoneSID = NULL, pAdminSID = NULL; PACL pACL = NULL; PSECURITY_DESCRIPTOR... 阅读全文

posted @ 2011-12-24 19:01 Biffo Lee 阅读(917) 评论(0) 推荐(0) 编辑

摘要: C++的static关键字 C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。 一、面向过程设计中的static 1、静态全局变量 在全局变量前,加上关键字static,该变量就被定义成为一个静态全局变量。我们先举一个静态全... 阅读全文

posted @ 2011-12-24 18:55 Biffo Lee 阅读(182) 评论(0) 推荐(0) 编辑

摘要: 1.判断UAC是否启动 BOOL _stdcall IsRunUAC()//判断是否启动UAC { BOOL bRet = FALSE; LONG lErr; HKEY hKEY; DWORD dwEnableLUA; DWORD dwType = REG_DWORD; ... 阅读全文

posted @ 2011-12-24 18:40 Biffo Lee 阅读(354) 评论(0) 推荐(0) 编辑

摘要: Win32应用程序中进程间通信方法分析与比较 来源:Intetnet 1 进程与进程通信 进程是装入内存并准备执行的程序,每个进程都有私有的虚拟地址空间,由代码、数据以及它可利用的系统资源(如文件、管道等)组成。多进程/多线程是Windows操作系统的一个基本特征。Microsoft Win32应用编程接口(Applicatio... 阅读全文

posted @ 2011-12-24 18:28 Biffo Lee 阅读(288) 评论(0) 推荐(0) 编辑

摘要: 经常在 CSDN 上看见有人问 Debug 运行正常但 Release 失败的问题。以往的讨论往往是经验性的,并没有指出会这样的真正原因是什么,要想找出真正的原因通常要凭运气。最近我看了一些这方面的书,又参考了 CSDN 上的一些帖子,然后深入研究了一下关于二者的不同。以下是我的一些体会,拿来与大家共享。 本文主要包含如下内容: ... 阅读全文

posted @ 2011-12-24 18:10 Biffo Lee 阅读(522) 评论(0) 推荐(1) 编辑

摘要: 在安装Visual Studio时,在选择VC++时需要加入unicode选项,保证相关的库文件可以拷贝到system32下。 UNICODE编译设置: C/C++, Preprocessor difinitions 去除_MBCS,加_UNICODE,UNICODE 在ProjectSetting/link/output 中设置Entry为wWinMa... 阅读全文

posted @ 2011-12-24 18:07 Biffo Lee 阅读(557) 评论(0) 推荐(0) 编辑

摘要: Windows操作系统最大的特点就是其图形化的操作界面,其图形化界面是建立在其消息处理机制这个基础之上的。如果不理解Windows消息处理机制,肯定无法深入的理解Windows编程。可惜很多程序员对Windows消息只是略有所闻,对其使用知之甚少,更不了解其内部实现原理,本文试着一步一步向大家披露我理解的Windows消息机制。可以说,掌握了这一部分知识,就是掌握了Windows编程中的神兵... 阅读全文

posted @ 2011-12-24 18:05 Biffo Lee 阅读(266) 评论(0) 推荐(1) 编辑