Windows基础编程
kanguolaikanguolaik
2013.08.07 今天是个好日子
展开
-
线程伪句柄转实句柄 内核对象共享
#include #include using namespace std;#include unsigned int _stdcall ThreadProc(void *param){ HANDLE hThreadParent = (HANDLE)param; FILETIME ftCreateTime,ftExitTime,ftKernelTime,ftUserTime;原创 2012-03-01 21:48:50 · 742 阅读 · 0 评论 -
判断文件、目录是否存在:C、C++、Windows API、 boost
一、判断文件是否存在#ifdef WIN32#include //C (Windows) access#else#include //C (Linux) access #endif#include //C++ fstream原创 2013-12-11 10:15:03 · 19071 阅读 · 1 评论 -
fstream:一行一行的读取文件数据
使用fstream一行行的读取文件数据。 Windows/Linux均测试通过。一、代码#include #include #include using namespace std;int main(int argc, char*argv[]){ ifstream read_file; read_file.open("aaa.txt", ios::binary)原创 2013-09-06 15:52:36 · 20664 阅读 · 1 评论 -
error C2662: “CMaDirOperation::chang_file_type”: 不能将“this”指针从“const CMaDirOperation”转换为“CMaDirOperat
问题: error C2662: “CMaDirOperation::chang_file_type”: 不能将“this”指针从“const CMaDirOperation”转换为“CMaDirOperation &”解答: 1. 对象CMaDirOperation是一个const对象, const CMaDirOperation &。 2.原创 2013-06-13 16:50:31 · 1173 阅读 · 0 评论 -
内存相关代码
#include #include #include int g_i = 100;int g_j = 200;int g_k,g_h;void main(int argc,TCHAR*argv[]){ const int MAXN = 100; int *p = (int*)malloc(MAXN * sizeof(int)); static原创 2013-05-30 09:46:01 · 876 阅读 · 0 评论 -
判断电脑是否联网
#include #include #include using namespace std;#pragma comment(lib,"Sensapi.lib")bool isConnect(){ DWORD dwFlags; if(IsNetworkAlive(&dwFlags)) { if(NETWORK_ALIVE_LAN == dwFlags) { c原创 2011-12-15 10:12:01 · 1118 阅读 · 0 评论 -
Socket异步发送接收,Windows
vdAsynSocket.h:////////////////////////////////////////////////////////////////////Descript: ayncchronous socket// Author:// Date:2012.11.14////////////////////////////////////////////原创 2013-05-23 09:46:00 · 1827 阅读 · 0 评论 -
创建服务工程、注册卸载服务
创建testService工程: “新建” -> “ATL” -> “ATL项目” 名称:testService “下一步” -> 选择“服务(EXE)” -> “完成”注册与卸载: 注册:testService /Service 卸载:testService /UnRegServer 以上2个操作需要切换到相应目录下执行原创 2013-05-23 09:34:29 · 921 阅读 · 0 评论 -
MFC创建线程01 AfxBeginThread
//Step 0 设置 “在共享DLL中使用MFC”//Step 1 包含头文件#include #include using namespace std;//Step 3 线程函数 返回值、参数UINT ThreadProc(LPVOID){ for(int i=0;i<10;i++) cout<<i<<endl; return 0;}void main(i原创 2012-03-08 21:24:09 · 1041 阅读 · 0 评论 -
MFC创建线程02 AfxBeginThread .
#include #include using namespace std;UINT ThreadProc(LPVOID){ for(int i=0;i<100;i++) cout<<i<<endl; return 0;}void main(int argc,TCHAR*argv[]){ //Step 1 创建线程、“挂起”线程 CWinThread *pThr原创 2012-03-08 21:32:30 · 752 阅读 · 0 评论 -
SVN服务器:win7下搭建SVN服务器
一、介绍 TortoiseSVN是客户端 VisualSVN是服务端二、下载、安装VisualSVN 安装包名称:VisualSVN-Server-2.6.2.msi 下载地址:http://www.visualsvn.com/server/download/ 双击即可安装。三、配置VisualSVN原创 2013-08-07 14:03:51 · 4925 阅读 · 0 评论