VC
Zeff丶
这个作者很懒,什么都没留下…
展开
-
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 · 260 阅读 · 0 评论 -
MFC/VC/C++ 结束后台进程
结束进程, 直接传参调用,CloseProgram(_T("name.exe"));代码实现如下:void CloseProgram(CString strProgram){ HANDLE handle = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);//获得系统快照句柄 PROCESSENTRY32 *...原创 2020-02-19 16:30:09 · 511 阅读 · 0 评论 -
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 · 1034 阅读 · 0 评论 -
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 · 278 阅读 · 0 评论 -
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 · 207 阅读 · 0 评论