摘要:
显示一张位图的示例代码: 1 #include <windows.h> 2 3 int WINAPI WinMain( __in HINSTANCE hInstance, __in_opt HINSTANCE hPrevInstance, __in_opt LPSTR lpCmdLine, __in int nShowCmd ) 4 { 5 HDC hdc= GetDC(NULL); 6 HBITMAP hmap = (HBITMAP)LoadImage(NULL,L"test.bmp",IMAGE_BITMAP,0,0,LR_LOADFROMFILE); 7 阅读全文
摘要:
突发奇想,调用一下main() 函数怎么样呢……结果:形成你调用我,我调用你的闭环关系。程序无法无限的进行下去,直到突破某一种限制(初步的看法是,vs或者windows的保护机制,没有程序有堆栈空间限制,栈不能无限多);fun() 函数以线程的方式出现,vs2005 正常结束运行,没有警告,没有错误;fun2()以普通函数的方式出现,vs或者windows 报错,停止程序运行。疑问:真正的原因是什么呢? 1 #include <stdio.h> 2 #include <windows.h> 3 DWORD fun(LPVOID lp); 4 void fun2(void 阅读全文
摘要:
有这个尝试的直接想法是,在应用程序中调用dos命令进行文件的操作。1,dos命令可以比较快捷的获取windows平台下的文件信息2,dos命令比较简单。顾虑1,dos命令是否真的比c或者c++在这方面快捷2,程序由于调用dos命令带来的稳定性问题不多说了,上代码。#include <windows.h>#include <stdio.h>int main(){ int nRet = system("dir /B C:\\ > ..\\debug\\test.txt"); //if system success return 0 else reu 阅读全文
摘要:
#pragma comment(lib,"ws2_32.lib")#include <stdio.h>#include <winsock2.h>#define MAXTHREAD 500#define PORTSTART 1#define PORTEND 60000#define TIMEOUT 1#define WAITTIME 10#define IP "61.135.169.105" //百度地址FILE * logHandle;DWORD PortScan(LPVOID lp);typedef struct { SOCKE 阅读全文