我的博客小站

随笔分类 -  收集分享

同时支持控制台和MFC窗口程序的APP
摘要:BOOL CMyApp::InitInstance(){ if ( m_bShowGui==FALSE ) { FILE *stream = NULL; AllocConsole(); // 开辟控制台 ... 阅读全文

posted @ 2014-07-22 15:28 BIGSING 阅读(670) 评论(0) 推荐(0) 编辑

Visual Studio .NET项目转换器(ProjectConverter)修改
摘要:Visual Studio .NET 项目转换器非常类似于ASP.NET版本转换器,区别在于它用于转换 Visual Studio 项目文件的版本。尽管在 .NET 框架的 1.0 版和 1.1 版之间只有很小的差异,但一旦将项目文件从 Visual Studio .NET 2002 转换到 Visual Studio .NET 2003,将无法再把它转换回去。虽然这在大多数时候可能不会成为问题(因为在 .NET 框架 1.0 版和 1.1 版之间几乎没有什么破坏性的更改),但在某些时刻你可能需要将项目转换回去。该转换器可以将任何解决方案或项目文件从 Visual Studio 7.1 (Vi 阅读全文

posted @ 2014-04-02 17:17 BIGSING 阅读(968) 评论(1) 推荐(0) 编辑

获取显示器信息:厂商、品牌等
摘要:wmi可以获取基本的一些信息,但是厂商品牌等好像获取不到:On Error Resume NextstrComputer = "."Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")Set colItems = objWMIService.ExecQuery("Select * from Win32_DesktopMonitor",,48)For Each objItem in colItems Wsc 阅读全文

posted @ 2014-03-17 10:34 BIGSING 阅读(9238) 评论(4) 推荐(1) 编辑

LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
摘要:连接器LNK是通过调用cvtres.exe完成文件向coff格式的转换的,所以出现这种错误的原因就是cvtres.exe出现了问题。在电脑里面搜索一下cvtres.exe,发现存在多个文件,使用最新的cvtres.exe替换老的文件即可,替换之前记得备份一下,如果不对,可以替换回来。例如:我的电脑里面安装了vs2010,最近更新了系统,打了一些补丁,结果就出现这种错误了。在电脑里面搜索发现C:\Program Files\Microsoft Visual Studio 10.0\VC\binC:\Windows\winsxs\x86_netfx-cvtres_for_vc_and_vb_b03 阅读全文

posted @ 2014-02-10 16:42 BIGSING 阅读(347) 评论(0) 推荐(0) 编辑

命令行参数技巧:__argc,__argv
摘要:几个可以使用的全局变量:_CRTIMP extern int __argc; /* count of cmd line args */_CRTIMP extern char ** __argv; /* pointer to table of cmd line args */_CRTIMP extern wchar_t ** __wargv; /* pointer to table of wide cmd line args */__argc、__argv、__wargv如果是MFC项目,可以使用CWinApp的m_lpCmdLine变量,注意这个m_lpCmdLi... 阅读全文

posted @ 2013-12-18 11:05 BIGSING 阅读(3215) 评论(0) 推荐(0) 编辑

_bstr_t可接受多字节、UNICODE字符串,方便用以字符集转换
摘要:使用_bstr_t需要包含的头文件:#include #include // test.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include using namespace std;string ws2ms(const wstring& ws){ _bstr_t t = ws.c_str(); char* pchar = (char*)t; return pchar;}wstring ms2ws(const string& s){ _bstr_t t = s.c_str(); 阅读全文

posted @ 2013-12-18 10:46 BIGSING 阅读(852) 评论(0) 推荐(0) 编辑

C#使用DotNetZip对zip压缩包进行添加删除操作
摘要:参考:http://stackoverflow.com/questions/9855155/how-can-i-delete-a-directory-in-a-zip-file-using-netDotNetZip下载:http://sighspms.googlecode.com/files/DotNetZipLib-DevKit-v1.9.zipusing System;using System.IO;using Ionic.Zip;namespace ConsoleApplication1{ class Program { static void Main(str... 阅读全文

posted @ 2013-11-19 17:51 BIGSING 阅读(1260) 评论(0) 推荐(0) 编辑

GDI+实现图片缩放保存
摘要:转:http://cool.worm.blog.163.com/blog/static/64339006201141361913919/总结一下个人所知道的使用GDI+缩放图片的方法.方法一:最简单的,使用GetThumbnailImage,这个方法的局限性对支持内嵌缩略图的图片文件无效.因为MSDN中提到:如果图片文件有内嵌的缩略图,那么就提取这个缩略图返回,否则就缩放原图片,不过我想对位图还是安全的:Bitmap* image = new Bitmap(L"MagicLinux.bmp");Image* pScaledImage = NULL;UINT nWidth = 阅读全文

posted @ 2012-09-19 15:48 BIGSING 阅读(1204) 评论(0) 推荐(0) 编辑

【转】 C++获得系统时间,以及1970年1月1日到现在的毫秒数
摘要:#include <iostream>#include <time.h>#include <sys/timeb.h>using namespace std;int main(){ long long time_last; time_last = time(NULL); cout<<time_last<<endl; //秒数 struct timeb t1; ftime(&t1); cout<<t1.time<<endl; //秒数 cout<<t1.millitm<<endl; 阅读全文

posted @ 2012-06-16 22:15 BIGSING 阅读(5362) 评论(0) 推荐(0) 编辑

【分享】全局字符串转换为局部变量存储防止软件被静态分析暴露敏感字符串
摘要:源码下载地址:http://download.csdn.net/detail/asmcvc/4368397全局字符串转换为局部变量存储防止软件被静态分析暴露敏感字符串,支持UNICODE字符集和多字节字符集,支持中文,没有做加密处理。运行效果截图:输入要转换的全局字符串,例如:C:\\file\\我的文件.txt,输出://C:\\file\\我的文件.txt#ifdef _UNICODETCHAR szC:\\file\\我的文件.txt[] = { 'C', ':', '\\', 'f', 'i', ' 阅读全文

posted @ 2012-06-12 14:41 BIGSING 阅读(791) 评论(0) 推荐(0) 编辑

通过当前IP获取当前网卡的MAC地址
摘要:// test.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <Windows.h>#include <IPHlpApi.h>#pragma comment(lib,"Iphlpapi.lib")#pragma comment(lib,"Ws2_32.lib")/*根据IP地址获取网卡适配器设备名称OUT AdapterName:适配器名称缓冲区 IN IP:IP地址(网络字节序)返回值:TRUE 成功获取*/BOOL GetAdapterByIp(PCHA 阅读全文

posted @ 2012-06-12 13:08 BIGSING 阅读(2631) 评论(2) 推荐(1) 编辑

【转】遍历Windows系统热键,遍历所有快捷键
摘要:参考:http://bbs.pediy.com/showthread.php?t=111585http://bbs.pediy.com/showthread.php?t=135455xuetr0.33版本增加了进程的快捷键的查看,于是乎查了下资料,找到了实现的方法,不敢独享和大家分享一下~~~其实Windows的所有的快捷键保存在win32k里面的一个单向连表里面,链表里面的结构体如下:代码:typedefstruct_HOT_KEY_ITEM{LIST_ENTRYListEntry;struct_ETHREAD*Thread;HWNDhWnd;intid;UINTfsModifiers;UI 阅读全文

posted @ 2012-05-31 14:34 BIGSING 阅读(2532) 评论(0) 推荐(0) 编辑

【收藏】获取系统安装软件(vc++源码)
摘要:获取系统安装软件(vc++源码)http://download.csdn.net/detail/yy_kici/2193865typedef struct SetupSoftInfo{ mystring displayName; //软件名称 mystring publisher; //发行商 mystring displayVersion; //版本 mystring installDate; //安装日期 mystring uninstallString; //卸载命令及参数}*PSetupSoft... 阅读全文

posted @ 2012-05-16 13:39 BIGSING 阅读(1846) 评论(0) 推荐(0) 编辑

正确获取硬盘序列号源码
摘要:参考:http://www.winsim.com/diskid32/diskid32.cpp// diskid32.cpp // for displaying the details of hard drives in a command window // 06/11/00 Lynn McGuire written with many contributions from others, // IDE drives only under Windows NT/2K and 9X, // ... 阅读全文

posted @ 2012-05-07 19:01 BIGSING 阅读(9055) 评论(0) 推荐(0) 编辑

VerifyFile验证文件签名
摘要:摘自金山pcmanager:http://code.ijinshan.com/trac/browser/pcmanager/src/publish/communits?order=name功能只适用于2000和xp,win7下不行。// testst.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <Windows.h>#include <WinTrust.h>#include <SoftPub.h>//#pragma comment(lib, "WinTrust.lib&qu 阅读全文

posted @ 2012-04-17 15:48 BIGSING 阅读(2535) 评论(0) 推荐(0) 编辑

Visual Studio 2010网剧全集
摘要:一个热衷于code的developer,一个热衷于developer的女孩,他们将发生怎样的故事?第一集:想做你的Code第二集:让爱延长第三集:幸福也需要敏捷第四集:为爱Debug第五集:让爱编译通过 阅读全文

posted @ 2012-02-23 15:24 BIGSING 阅读(263) 评论(0) 推荐(0) 编辑

【转】Xvid参数详解
摘要:http://hi.baidu.com/lorime/blog/item/8fe7bfee1bacbc332cf534e5.html 现在我来给讲解一下怎样使用高级参数制作Xvid编码格式AVI影片。 首先介绍一下这些高级参数的作用:cartoon——卡通模式vhq=4——VHQ MODE,有0-4 阅读全文

posted @ 2012-02-23 11:04 BIGSING 阅读(1152) 评论(0) 推荐(0) 编辑

求教,保存视频帧速率过大
摘要:http://www.opencv.org.cn/forum/viewtopic.php?f=1&t=9420 求教,保存视频帧速率过大 由 hydeem » 2010-03-07 11:30 以下代码可以保存视频,但但生成的视频帧速率过大,达到503帧每秒,******************** 阅读全文

posted @ 2012-02-23 10:57 BIGSING 阅读(693) 评论(0) 推荐(0) 编辑

OpenCV调用摄像头录像并保存下来
摘要:网上很多都说录制了之后视频文件为0k,或者是打不开。 其实,这个原因主要与2方面有关: 1. OpenCV生成的视频的编码格式有关。 2. 非法退出录取有关(我用200次循环解决。或者可以用Timer。或者用其他键处理) 我个人推荐的解决方法如下: 1.下载一个XviD编码器并安装。 2.用以下代码 阅读全文

posted @ 2012-02-23 10:49 BIGSING 阅读(435) 评论(0) 推荐(0) 编辑

PathRemoveFileSpec
摘要:http://technet.microsoft.com/zh-cn/magazine/bb773748(en-us,VS.85).aspxPathRemoveFileSpec functionRemoves the trailing file name and backslash from a path, if they are present.SyntaxBOOL PathRemoveFileSpec( __inoutLPTSTR pszPath);ParameterspszPath[in, out]Type:LPTSTRA pointer to a null-terminated st. 阅读全文

posted @ 2012-02-22 17:42 BIGSING 阅读(1727) 评论(0) 推荐(1) 编辑

导航

我的博客小站
点击右上角即可分享
微信分享提示