随笔分类 -  VC

摘要:获取管理员权限:void GainAdminPrivileges(UINT idd, BOOL bWait){ CString strCmd; CString strApp; strCmd.Format (_T("/adminopti... 阅读全文
posted @ 2015-02-01 20:56 廖先生 阅读(498) 评论(0) 推荐(0) 编辑
摘要:首先, 一.将信息写入.INI文件中. 1.所用的WINAPI函数原型为: BOOL WritePrivateProfileString( LPCTSTR lpAppName, LPCTSTR lpKeyName, LPCTSTR lpString, LPCTSTR lpFileName ... 阅读全文
posted @ 2015-01-30 10:11 廖先生 阅读(451) 评论(0) 推荐(1) 编辑
摘要:1、CFileFind类的声明文件保存在afx.h头文件中。2、该类的实现的功能:执行本地文件的查找(查找某个具体的文件,查找某类文件x*.x*,查找所有文件*.*)3、CFileFind类是CGopherFileFind和CFtpFileFind类的基类。4、CFileFind类的构造函数::CF... 阅读全文
posted @ 2015-01-26 18:05 廖先生 阅读(2595) 评论(0) 推荐(0) 编辑
摘要://根据文件句柄,获取文件名#include #include #include #include #include #define BUFSIZE 512 BOOL GetFileNameFromHandle(HANDLE hFile) { BOOL bSuccess = FALSE; TC... 阅读全文
posted @ 2015-01-23 11:32 廖先生 阅读(504) 评论(0) 推荐(0) 编辑
摘要:ATL7.0引入了几个新的转换类和宏,现有的宏提供了显着的改善。新的字符串转换类和宏的名称,采取的形式如下:C SourceType 2[C]DestinationType[EX] 其中,[C]表示目的类型是const类型的,[EX]表示指定了保存字符串数据的固定静态缓存区的大小,如果... 阅读全文
posted @ 2015-01-23 11:30 廖先生 阅读(1309) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/witxjp/archive/2010/06/05/1752181.html最近在做个数据库程序,因为有些数据用户要求导出到Excel文件显示(需要报给其他单位)。所以查阅了一下相关的VC的Excel编程操作,总结一下吧:(所有资料来源于网络)利用VC操... 阅读全文
posted @ 2015-01-23 11:17 廖先生 阅读(1522) 评论(0) 推荐(0) 编辑
摘要:TCHAR buffer[MAX_PATH] = {0}; ::GetModuleFileName(NULL, buffer, MAX_PATH); CString strPath = buffer; int nIndex = strPath.ReverseFind(_T('\\')); strPa... 阅读全文
posted @ 2015-01-23 11:16 廖先生 阅读(385) 评论(0) 推荐(0) 编辑
摘要:用VC进行64位编程分类:C/C++2014-04-30 15:14532人阅读评论(0)收藏举报本文转自:http://www.usidcbbs.com/read-htm-tid-5247.html献给c/c++的同学。它包括创建一个64位安全的应用程序或者是从32位迁移到64系统的所有步骤。该介... 阅读全文
posted @ 2015-01-23 11:15 廖先生 阅读(1234) 评论(0) 推荐(0) 编辑
摘要:自从去年年底一次棘手的界面,开始研究用web做界面到现在大约1年,这一年间不是局限在实现层面,也并非一直研究这一个问题,有很多问题其实不是问题,只是自己没有想清楚或者思想没放开。对于一个界面开发人员,想必拉的对话框不少于100个,腻味不必说,光是对话框大小改变导致控件跟着变化都需要一番功夫,加上界面... 阅读全文
posted @ 2015-01-23 10:50 廖先生 阅读(1099) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/segen_jaa/article/details/6278167背景:功能:服务端下载文件服务端:用Java写Sevlet进行有效性验证客户端:用C++写程序,获取文件C++使用下载类为MFCWinInet,下载协议为HTTP。MFCWinInet下载优缺... 阅读全文
posted @ 2015-01-23 10:49 廖先生 阅读(502) 评论(0) 推荐(0) 编辑
摘要:有时候,为了方便用户使用我们编写的程序,需要在桌面,快速启动或程序组中创建程序的快捷方式。下面就介绍在VC下如何为程序创建快捷方式。一.得到桌面,快速启动或程序组的路径这里介绍二个win32 API函数来完成这个任务。第一个函数获得系统特殊路径HRESULTSHGetSpecialFolderLoc... 阅读全文
posted @ 2015-01-23 10:45 廖先生 阅读(415) 评论(0) 推荐(0) 编辑
摘要:通常,我们为了使自己的程序结束,会在主函数中使用return或调用exit()。在windows下还有ExitProcess()和TerminateProcess()等函数。本文的目的是比较以上几种结束程序的方式的区别,并分析其原理。首先我们用一个例子来说明几种结束方式的区别。测试代码如下:#inc... 阅读全文
posted @ 2015-01-23 10:44 廖先生 阅读(1892) 评论(0) 推荐(0) 编辑
摘要:#include #include #include // GetLastWriteTime - Retrieves the last-write time and converts// the time to a string//// Return value... 阅读全文
posted @ 2015-01-23 10:42 廖先生 阅读(603) 评论(0) 推荐(0) 编辑
摘要:网上这方面三方类多如牛毛,真不知道用哪个好,不过不管用哪个,一定要在严格检查完善后再使用,不然给以后通信埋下隐患,只会让以后的调试会更痛苦!ComAccess.h/////////////////////////////////////////////////////////////////////... 阅读全文
posted @ 2015-01-23 10:41 廖先生 阅读(321) 评论(0) 推荐(0) 编辑
摘要:最近做在Windows XP X64,VS2005环境下做32位程序编译为64位程序的工作,遇到了一些64位编程中可能遇到的问题:如内联汇编(解决方法改为C/C++代码),long类型的变化,最关键的遇到了64位进程需要调用32位dll的问题。由于有一些32位dll没有源代码,无法重新编译为64位d... 阅读全文
posted @ 2015-01-23 10:38 廖先生 阅读(7131) 评论(0) 推荐(1) 编辑
摘要:不过,理论上来说,也可以用一个int的大小作为参考,判断是32位还是64位.sizeof(int)==4//32位系统.sizeof(int)==8//64位系统.也可以使用函数如下:BOOL IsWow64() { typedef BOOL (WINAPI *LPFN_ISWOW64PRO... 阅读全文
posted @ 2015-01-23 10:36 廖先生 阅读(374) 评论(0) 推荐(0) 编辑
摘要:// SK003Dlg.cpp : implementation file//#include "stdafx.h"#include "SK003.h"#include "SK003Dlg.h"#ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEsta... 阅读全文
posted @ 2015-01-23 10:34 廖先生 阅读(499) 评论(0) 推荐(0) 编辑
摘要:获取主机共享文件夹#include #pragma comment (lib,"mpr")#pragma comment (lib,"netapi32")DWORD entriesread, totalentries, resume;DWORD i, dwLevel;PSHARE_INFO_1 pB... 阅读全文
posted @ 2015-01-23 10:33 廖先生 阅读(385) 评论(0) 推荐(0) 编辑
摘要:sendARP31 说明对方没有开机,我们的函数检测不到它,1784 说明的给函数的最后一个参数的值是0,或你的给的值与你给的缓存区大小不符合。如果返回31不在线,则最后一个参数指针指向的值赋值为0该函数有一个缺点:该函数本质上就是向目标主机发送一个ARP请求包,然后得到应答包来更新MAC,但是AR... 阅读全文
posted @ 2015-01-23 10:30 廖先生 阅读(2631) 评论(0) 推荐(0) 编辑
摘要:#include // MFC support for Windows Common Controls#endif // _AFX_NO_AFXCMN_SUPPORT #include "IPhelper/Iphlpapi.h"#pragma comment(lib, "IPhelper/IPHL... 阅读全文
posted @ 2015-01-23 10:30 廖先生 阅读(390) 评论(0) 推荐(0) 编辑