- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 MFC/VC++ 实现应用程序只能运行一个实例
以下直接上代码: C***App.h中声明: class CTest1App : public CWinApp { //此处省略无关代码 private: HANDLE m_hMutex;//在此声明 }; 然后在C***App::InitInstance() 添加代码 BOOL CTest1App::InitInstance() { //在此实现单例运行 m_hMutex = CreateMutex(NULL,FALSE,_T("WW-APP-20201023"));//指定
2020-10-23 16:21:59
345
原创 MFC/VC/C++ 结束后台进程
结束进程, 直接传参调用,CloseProgram(_T("name.exe")); 代码实现如下: void CloseProgram(CString strProgram) { HANDLE handle = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);//获得系统快照句柄 PROCESSENTRY32 *...
2020-02-19 16:30:09
599
原创 VC/MFC/C++ 读写文本文件内容
#include <fstream> bool IsUnicodeTextFile(std::ifstream& stream) { //流指针必须在文件头部 assert(stream.is_open() && 0 == stream.tellg()); BYTE unicodeTag[2] = {0}; stream.read((char*)...
2020-02-19 15:52:08
1109
原创 MFC\Windows常用设备接口类GUID
常用设备接口类GUID Identifier Class GUID Header GUID_DEVINTERFACE_USB_DEVICE {A5DCBF10-6530-11D2-901F-00C04FB951ED} Usbiodef.h GUID_DEVINTERFACE_USB_HOST_CONTROLLER {3ABF6F2D-71C4-462A-8A...
2020-02-19 15:42:50
435
原创 VC++ 踩过的坑之调用WinAPI的作死行为
作死用法: CString GetPath() { CString csTemp; GetTempPath(256, (LPWSTR)(LPCTSTR)csTemp);//获取临时文件夹路径 return csTemp; } 正确打开方式: CString GetPath() { CString csTemp; TCHAR tmp[256] =...
2019-07-04 18:18:01
253
原创 C/C++ 求最大公因数 和 最小公倍数
#include "stdafx.h" #include <iostream> using namespace std; /* 求最大公因数:辗转相除法 有两整数a和b 1.a%b得余数c 2.若c=0,则b即为两数的最大公约数 3.若c≠0,则a=b,b=c,再回去执行1 */ int FindMaxCommonFactor_Division(int a, int b) ...
2019-06-12 15:53:50
3792
原创 源代码与原始版本不一同导致调试断点命中不到
VC++ 在调试过程中,有时候碰到断点命中不到的问题 源代码与原始版本不一同 试过了各种方法: 一般情况的解决方式: 1:清理解决方案,重新生成解决方案 2:关闭VS,手动删除bin文件下的东西 但是我就碰到过上面这种方法都不行的情况,不管我怎么清理,手动删除生成的文件,都没用 还有一个现象就是,只有某个cpp文件的断点命中不到,在其他cpp下能够命中到断点,所以我就怀疑是这个cpp...
2018-03-01 11:24:56
384
libssh2-20190814.zip
2019-08-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅