
vc
文章平均质量分 63
qinmi
这个作者很懒,什么都没留下…
展开
-
在应用程序中创建快捷方式
1 引言 在Windows 3.x中,软件安装程序通常使用动态数据交换(DDE)的方法在程序管理器(Program Manager)中创建一个程序组(Program Group)。随着Windows95/98/NT这些32操作系统在系统内核和用户界面上的巨大改进,这种方法在已经不再适用了。现在,几乎所有的安装程序都是在“开始”菜单中添加新的菜单项,或者在桌面上建立新的快捷方式(Shortcut)(原创 2007-03-06 18:10:00 · 1334 阅读 · 0 评论 -
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 · 11639 阅读 · 5 评论 -
VC之sendmessage与postmessage的区别
SendMessage函數是阻塞的。PostMessage函數是非阻塞的。SendMessage: 函数功能:该函数将指定的消息发送到一个或多个窗口。此函数为指定的窗口调用窗口程序,直到窗口程序处理完消息再返回。而函数PostMessage不同,将一个消息寄送到一个线程的消息队列后立即返回。 函数原型:LRESULT SendMessage(HWND hWnd,UINT Msg原创 2007-03-07 11:14:00 · 2676 阅读 · 0 评论 -
隐藏进程(在任务管理器中看不到),vc6.0
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Hide Process#include#include#include#defin原创 2007-03-07 17:11:00 · 3200 阅读 · 0 评论 -
vc编译Unicode
在vc中把代码编译成Unicode码:1. project -->settings -->c/c++ : preprocessor definitions : 添加:UNICODE,_UNICODE2. project -->settings -->link : Gategory -->output : Entry-point Symbol : wWinMainCRTStartup原创 2007-04-30 10:19:00 · 1149 阅读 · 0 评论 -
_stdcall,_cdecl,_fastcall 详细说明
(1) _stdcall调用 _stdcall是Pascal程序的缺省调用方式,参数采用从右到左的压栈方式,被调函数自身在返回前清空堆栈。 WIN32 Api都采用_stdcall调用方式,这样的宏定义说明了问题: #define WINAPI _stdcall 按C编译方式,_stdcall调用约定在输出函数名前面加下划线,后面加“@”符号和参数的字节数,形如_function原创 2007-08-15 14:11:00 · 3865 阅读 · 0 评论 -
#pragma comment(lib,"ws2_32.lib")
#pragma comment(lib,"ws2_32.lib")#pragma comment(lib,"Ws2_32.lib")表示链接Ws2_32.lib这个库。 和在工程设置里写上链入Ws2_32.lib的效果一样,不过这种方法写的 程序别人在使用你的代码的时候就不用再设置工程settings了。 告诉连接器连接的时候要找ws2_32.lib,这样你就不用在li原创 2007-05-24 16:30:00 · 6068 阅读 · 1 评论 -
得到进程和对应的端口
这是两个未公开的API:最简单的枚举当前所开放的端口信息是调用iphlpapi.dll中的AllocateAndGetTcpTableFromStack和AllocateAndGetUdpTableFromStack函数,或者AllocateAndGetTcpExTableFromStack和AllocateAndGetUdpExTableFromStack函数。用AllocateAndG原创 2007-05-25 16:50:00 · 2013 阅读 · 0 评论 -
网络字节顺序he主机字节顺序
NBO与HBO 网络字节顺序NBO(Network Byte Order):按从高到低的顺序存储,在网络上使用统一的网络字节顺序,可以避免兼容性问题。主机字节顺序(HBO,Host Byte Order):不同的机器HBO不相同,与CPU设计有关计算机数据存储有两种字节优先顺序:高位字节优先和低位字节优先。Internet上数据以高位字节优先顺序在网络上传输,所以对于在内部是以低位字节优先方原创 2007-05-24 17:24:00 · 1774 阅读 · 0 评论