获取文件MD5码(支持大文件)

admin | Qt Gui | 2013-05-27
C++ #include <QString> #include <QByteArray> #include <QCryptographicHash> #include <QFile> #include <QDebug> QByteArray getFileMd5(QString filePath) { QFile localFile(filePath); if (!localFile.open(QFile::ReadOnly)) { qDebug() &... [阅读全文]
ė5,284 浏览数 6没有评论 0

QT用API获得文件的版本信息

admin | Qt Gui, win32 | 2013-05-27
C++ #include<windows.h> #include<winver.h> ///引入Version.lib库 QString InfomationCollect::GetFileVertion( QString fullName ) { DWORD dwLen = 0; char* lpData=NULL; BOOL bSuccess = FALSE; QString fileInfomation; //获得文件基础信息 //-----------------------------------------... [阅读全文]
ė2,863 浏览数 6没有评论 0

windows下自己删除自己

admin | win32 | 2013-05-22
C++ #include <windows.h> #include <tlhelp32.h> #include <iostream> __declspec(naked) DWORD WINAPI Start_(LPVOID lpThreadParameter) { __asm { call $+5 sub [esp],5 ; // _code_start_ mov ebp,[esp+8] ; // hHandle push... [阅读全文]
ė2,466 浏览数 6没有评论 0

c++ 图书馆代码

admin | win32 | 2013-05-22
C++ #pragma warning(disable:4786) #include <iomanip> #include <string> #include <vector> #include <fstream> #include <map> #include <algorithm> #include <iostream> using namespace std; const int Maxbor=5;//每位读者最多借五本书 //创建存储学生的信... [阅读全文]
ė2,218 浏览数 6没有评论 0

qt特效按鈕QPushButton

admin | Qt Gui | 2013-05-22
C++ //Declaration #include <QtCore> #include <QtGui> class AeroButton : public QPushButton { Q_OBJECT public: AeroButton(QWidget * parent = 0); AeroButton(const QString & text, QWidget * parent = 0); AeroButton(const QIcon & icon, const QString & t... [阅读全文]
ė3,305 浏览数 6没有评论 0

wps的range对象

admin | C++, 屏幕取词 | 2013-05-21
环境:xp sp3,vs2008,wps2012,word2010 如果直接设置Range对象的Start或End属性可能会报异常,所以使用SetRange方法或者让Start小于等于Range的End值 word2010直接设置Start的值超过End不会跑出异常,但是会将End=Start C++ void Ctest09242Dlg::OnBnClickedOk() { // TODO: 在此添加控件通知处理程序代码 ::CoInitialize(NU... [阅读全文]
ė2,601 浏览数 6没有评论 0

基于VS 2005环境的MS office自动化开发之熟悉环境篇

admin | Windows api, 屏幕取词 | 2013-05-20
进行MS office自动化开发最好的工具或许是VBA,但是很多时候我们的应用系统往往和MS office的文件打交道,比如生成word文件和EXCEL报表等等,因此学习一下主流的开发工具关于MS office自动化的知识还是很有必要的。从今天起,我将推出一些基于VS 2005环境的MS office自动化开发的一些入门文章。第一篇是关于熟悉开发环境。 这次我使用的是VS C++ 2005。... [阅读全文]
ė2,519 浏览数 6没有评论 0

IP过滤钩子驱动

admin | win32 | 2013-05-17
C++ // DrvFltIp.cpp文件 extern "C" { #include <ntddk.h> #include <ntddndis.h> #include <pfhook.h> } #include "DrvFltIp.h" #include "internal.h" // 自定义函数的声明 NTSTATUS DispatchCreateClose(PDEVICE_OBJECT pDevObj, PIRP pIrp); void DriverUnload(PDRIVER_OBJECT pDr... [阅读全文]
ė2,321 浏览数 6没有评论 0

人民币小写转换为大写

admin | win32 | 2013-05-17
转换函数,输入为字符串格式的数字,如:12345.12345 该函数精确到小数点后5位,只要输入的钱数你认识,就可以转换成大写的。 C++ //转换函数,输入为字符串格式的数字,如:12345.12345 //该函数精确到小数点后5位 CString NumberToRMB(CString szNumber) { int pos = szNumber.Find(_T(".")); CString szInteger, szFl... [阅读全文]
ė2,567 浏览数 6没有评论 0

识别文件编码

admin | win32 | 2013-05-17
C++ string filename = “c:\\Default.asp”; ifstream fin( filename.c_str(),ios::binary); if( !fin ) { cout << “打开文件” << filename << “出错” << endl; //exit(-1); } else { byte bytes[3]; fin.read((char *)&bytes,sizeof bytes); if(bytes[0] == 0xEF&& bytes[1] =... [阅读全文]
ė2,280 浏览数 6没有评论 0

Ɣ回顶部

无觅相关文章插件,快速提升流量