Windows编程
文章平均质量分 74
cg05568256068
没有天赋,只有热情和汗水。
展开
-
CreateProcess by modify the struct STARTUPINFO, sth you must be careful!!
This is my first time write bolgs in English, if sth you cannot understand, you can tell me all the mistakes and contact me.Welcome and thanks! // 02 CreateProcess.cpp : Defines the entry point f原创 2009-04-08 10:46:00 · 685 阅读 · 0 评论 -
Memory-Mapped Files
// MapFile.cpp : Defines the entry point for the console application.//http://msdn.microsoft.com/en-us/library/ms810613.aspx#include "stdafx.h"#include #include #include int _tmain(int原创 2009-12-28 13:00:00 · 711 阅读 · 0 评论 -
VC中如何调用DLL中的函数
调用DLL有两种方法:静态调用和动态调用.(一).静态调用其步骤如下:1.把你的youApp.DLL拷到你目标工程(需调用youApp.DLL的工程)的Debug目录下;2.把你的youApp.lib拷到你目标工程(需调用youApp.DLL的工程)目录下;3.把你的youApp.h(包含输出函数的定义)拷到你目标工程(需调用youApp.DLL的工程)目录下;4.打开转载 2010-01-15 21:52:00 · 660 阅读 · 3 评论 -
windows动态链接库
1.概论 先来阐述一下DLL(Dynamic Linkable Library)的概念,你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的变量、函数或类。在仓库的发展史上经历了“无库-静态链接库-动态链接库”的时代。 静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib中的指令都被直接包含在最终生成的EXE文件中了。但是若使用D原创 2009-11-20 20:06:00 · 779 阅读 · 0 评论 -
Prefast使用以及疑难解决
To run PREfast for Drivers, use the following procedure.1. Open a WDK build environment window. To open a build environment window, use the follow menu path: Start | All Programs | Windows Drive原创 2009-09-22 14:33:00 · 935 阅读 · 0 评论 -
对closehandle()的疑惑终于弄明白了
首先看code(vs 2008下编译通过):// ThreadPriority.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include DWORD WINAPI ThreadIdle(LPVOID lpParam){ int i = 0;原创 2009-09-20 11:15:00 · 1681 阅读 · 0 评论 -
字符串分割+日期和整数的转化
1:字符串分割 char *strtok_s(char *strToken, const char *strDelimit, char **context);例如:“2009,58,369”->”2009” “58” “369” -> 2009 58 369 ->存放在int16数组中 int n = 0; TCHAR *token = NULL; TCHAR *next原创 2009-09-29 10:59:00 · 2049 阅读 · 0 评论 -
递归删除目录
// RecursionDelete.cpp : Defines the entry point for the console application.//#include "stdafx.h"//#include #include #include using namespace std;//void DeleteDir(CString szPath);原创 2009-09-22 17:42:00 · 438 阅读 · 1 评论 -
TLS (Thread local storage)
Thread local storage (TLS) enables multiple threads of the same process to use an index allocated by the TlsAlloc function to store and retrieve a value that is local to the thread. In this example, a原创 2009-09-20 17:06:00 · 750 阅读 · 0 评论 -
BOOL和bool的区别
今天学习windows编程的时候,用bool定义一个变量,编译的时候发现编译器给了两个提示,当我把它改为BOOL的时候发现没有了warning,后来百度一下,发现两个不同,以前没发现啊! BOOL和bool的区别: 1、类型不同 BOOL为int型 bool为布尔型 2、长度不同 bool只有一个字节 BOOL长度视实际环境来定,一般可认为是4个字节原创 2009-04-08 15:18:00 · 847 阅读 · 0 评论 -
windows编程系列学习
Windows系列的学习: Windows程序设计:SDK,MFC,VxD,COM 程序设计 1.Windows程序设计:C,Win32API,SDK 等; 2.Windows面向对象程序设计:C++,Visual C++,MFC 等; 3.Windows操作系统:Win3.X,Win9X,WinNT,Win2000 等; 4原创 2009-04-08 16:58:00 · 2026 阅读 · 0 评论 -
win32 测试网络状态
// TestNetConnection.cpp : Defines the entry point for the console application.//// test.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #include原创 2010-01-01 21:25:00 · 1427 阅读 · 0 评论