
SDK
tobealv
这个作者很懒,什么都没留下…
展开
-
try{} catch(…){}
以前都是用try{} catch(…){}来捕获C++中一些意想不到的异常, 今天看了Winhack的帖子才知道,这种方法在VC中其实是靠不住的。例如下面的代码:try{BYTE* pch ;pch = (BYTE* )00001234 ; //给予一个非法转载 2010-11-07 18:24:00 · 794 阅读 · 2 评论 -
VC最小化程序到托盘
一、NOTIFYICONDATA结构 NOTIFYICONDATA结构包含了系统用来处理托盘图标的信息,它包括选择的图标、回调消息、提示消息、图标对应的窗口等内容。其定义为: typedef struct _NOTIFYICONDATA { DW转载 2010-11-07 18:28:00 · 525 阅读 · 0 评论 -
获取Windows系统版本号
LONG GetWinVersion(){ OSVERSIONINFO osvi; ::ZeroMemory(&osvi, sizeof(OSVERSIONINFO)); osvi.dwOSVersionInfoSize = sizeof(OSV原创 2011-09-17 11:48:49 · 630 阅读 · 0 评论 -
Windows安全描述符SECURITY_DESCRIPTOR
安全对象Securable Object是拥有SD的Windows的对象。所有的被命名的Windows的对象都是安全对象。一些没有命名的对象是安全对象,如:进程和线程,也有安全描述符SD。安全对象Securable Object是拥有SD的Windows的对象。在 Windows系统中,其是用一个安全描述符(Security Descriptors)的结构来保存其权限的设置信息,简称为SD转载 2014-01-07 01:01:11 · 3396 阅读 · 0 评论 -
Windows安全属性的设定
在使用CreateFileMapping,CreateEvent等API的时候,经常会遇到一个安全属性的设定,一般的程序都会设置成NULL,用系 统默认的安全属性来设定。但是在windows2003 服务程序的开发中,用系统默认的安全属性创建一个FileMapping时,即使是admin用 户也不能找开这个FileMapping,错误码5, 为了能让其它用户下运行的程序打开这个服务程序创建的Fil转载 2014-01-07 01:02:24 · 2059 阅读 · 0 评论 -
Windows安全属性的设定
在使用CreateFileMapping,CreateEvent等API的时候,经常会遇到一个安全属性的设定,一般的程序都会设置成NULL,用系 统默认的安全属性来设定。但是在windows2003 服务程序的开发中,用系统默认的安全属性创建一个FileMapping时,即使是admin用 户也不能找开这个FileMapping,错误码5, 为了能让其它用户下运行的程序打开这个服务程序创建的Fil转载 2014-03-13 14:52:31 · 802 阅读 · 0 评论 -
如何让WIN32应用程序支持MFC类库
我们在调用一个控制台程序时一直都有DOS黑框闪烁一下,很多时候我们都不希望出现那个黑框,因为那样给人感觉特别不好,但是如果是控制台程序的话又是无法避免的。那是不是就没办法了呢,当然不是,我们可以选择在VS中制作Win32应用程序来解决,它虽然是窗口程序,但是我们可将窗口隐藏掉就不会像之前有闪烁的现象,但是默认生成的Win32应用程序又不能使用MFC类库,给我们编程造成不便,下面我就来教大家怎样在W转载 2014-04-23 14:39:19 · 1068 阅读 · 0 评论 -
Windows的Timer
Timer的处理是同步执行的,只有等到OnTimer处理完成后,下次Timer才创建。原创 2014-12-27 10:47:30 · 575 阅读 · 0 评论