- 博客(6)
- 资源 (5)
- 收藏
- 关注
转载 window中进程间如何通信vc++技术 (共享内存)
一个间接办法,你可用一个“共享名”申请一块共享内存块,进行读写:HANDLE GetShare(char * &ShareP,int size,char *ShareName) { ShareP申请的内存块地址,size字节数,ShareName共享名 HANDLE fh=CreateFileMapping((HANDLE)-1,0,
2007-03-08 17:26:00 2488
转载 VC++中进程间相互通信的十一种方法
进程通常被定义为一个正在运行的程序的实例,它由两个部分组成: 一个是操作系统用来管理进程的内核对象。内核对象也是系统用来存放关于进程的统计信息的地方 另一个是地址空间,它包含所有的可执行模块或DLL模块的代码和数据。它还包含动态分配的空间。如线程堆栈和堆分配空间。每个进程被赋予它自己的虚拟地址空间,当进程中的一个线程正在运行时,该线程可以访问只属于它的进程的内存。属于其它进程的内存则是
2007-03-08 17:22:00 1036
原创 隐藏进程(在任务管理器中看不到),vc6.0
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Hide Process#include#include#include#defin
2007-03-07 17:11:00 3166
原创 setsockopt 设置socket
1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOL bReuseaddr=TRUE;setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeof(BOOL));2. 如果要已经处于连接状态的soket在调用closesocket后强制关闭,不经历TIME_
2007-03-07 12:44:00 11513 5
原创 VC之sendmessage与postmessage的区别
SendMessage函數是阻塞的。PostMessage函數是非阻塞的。SendMessage: 函数功能:该函数将指定的消息发送到一个或多个窗口。此函数为指定的窗口调用窗口程序,直到窗口程序处理完消息再返回。而函数PostMessage不同,将一个消息寄送到一个线程的消息队列后立即返回。 函数原型:LRESULT SendMessage(HWND hWnd,UINT Msg
2007-03-07 11:14:00 2653
原创 在应用程序中创建快捷方式
1 引言 在Windows 3.x中,软件安装程序通常使用动态数据交换(DDE)的方法在程序管理器(Program Manager)中创建一个程序组(Program Group)。随着Windows95/98/NT这些32操作系统在系统内核和用户界面上的巨大改进,这种方法在已经不再适用了。现在,几乎所有的安装程序都是在“开始”菜单中添加新的菜单项,或者在桌面上建立新的快捷方式(Shortcut)(
2007-03-06 18:10:00 1290
android game development part4
2011-05-10
android game development part3
2011-05-10
android game development part2
2011-05-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人