摘要:
一、WM_COPYDATA: 是一个用来处理接受其它应用程序发送的数据的消息。二、方法 1、获取另一个程序的句柄 2、接受方重载WM_COPYDATA消息 3、将数据放在一个COPYDATASTRUCT结构中三、注意 该消息只能由SendMessage()来发送,而不能使用PostMessage()。因为系统必须管理用以传递数据的缓冲区的生命期,如果使用了PostMessage(),数据缓冲区会在接收方(线程)有机会处理该数据之前,就被系统清除和回收四、代码: 参考:http://blog.csdn.net/morewindows/article/details/6804157 阅读全文
摘要:
一、方法: 1、创建一个边界 2、如何将对应于本地管理员(Local Administrators)的一个安全描述符(security identifier, SID)和它关联起来 3、如何创建或者打开其名称被用途互斥量内核对象前缀的一个专有命名空间。 {边界描述符将获得一个名称,但更重要的是,它会获得与它关联的一个特权用户组的SID,这样一来,Windows就可以确保只有在该用户隶属于这个特权组时,以其身份运行的应用程序才能在相同的边界中创建相同的使空间} 二、代码: //边界句柄 HANDLE g_hBoundary = NULL; //这个不是内核对象,而是一... 阅读全文