- 博客(16)
- 资源 (32)
- 问答 (12)
- 收藏
- 关注
原创 适用于Windows下Unicode工程崩溃Dump生成
公司项目中有一个项目用到的是Unicode工程,在添加dump文件生成的时候原来的不能用了,因此鄙人在原来的基础上进行了一部分的修改,使其能够在Unicode工程下发挥作用#ifndef __BRExceptionFilter_H__#define __BRExceptionFilter_H__// Includes#include "imagehlp.h"typedef...
2018-04-28 14:54:57 261
原创 Windows下利判断远程桌面功能是否启用
本人想查找windows的api来实现判断,但是始终没有找到,因此采用通过注册表的方式来判断(若有哪位知道windows api判断的,烦请留言一下,谢谢),下面是我的代码:BOOL CGetSysInfo::GetLongRangeIsUsed(){ DWORD dwRet = 0; HKEY hKey; if(RegOpenKeyEx(HKEY_LOCAL_MACHINE,_T...
2018-04-18 13:31:26 1395
原创 windows下SystemParametersInfo获取屏幕保护始终为TRUE解决办法
用微软的SystemParametersInfo方法请求SPI_GETSCREENSAVEACTIVE来获取屏幕保护程序是否开启,我们会发现当第一次程序启动(计算机屏保未开启的情况下)返回的确实是FALSE,也就是说返回的状态没问题,当你将计算机屏幕保护打开在测试,发现返回的是TRUE,(是不是很开心^_^,不要激动),此时 如果你在将屏幕保护关闭以后,在此启动程序,发现返回的是TRUE(此时内心...
2018-04-17 17:21:40 1762 1
原创 windows下通过注册表来获取计算机相关信息
在开发过程中遇到了不少需要获取计算机信息的需求,首先我们可以通过windows的api来完成一部分的需求,但是还有一部分并不能通过api来完成,那么通过注册表来获取是一个不错的办法下面给出的是头文件相关信息:#pragma once#include <vector>struct SoftInfo { //软件名 CString m_strSoftName; //软件版本号...
2018-04-17 09:41:26 992
原创 mfc 获取显卡信息
void CGetSysInfo::GetDisplayCardInfo(DWORD &dwNum,CString chCardName[]){ HKEY keyServ; HKEY keyEnum; HKEY key; HKEY key2; LONG lResult;//LONG型变量-保存函数返回值 //查询"SYSTEM\\CurrentContr...
2018-04-13 11:09:39 836
原创 mfc 获取C盘信息
void CGetSysInfo::GetDiskInfo(DWORD &dwNum,CString chDriveInfo[]){ DWORD DiskCount = 0; //利用GetLogicalDrives()函数可以获取系统中逻辑驱动器的数量,函数返回的是一个32位无符号整型数据。 DWORD DiskInfo = GetLogicalDrives(); ...
2018-04-13 11:08:38 544
原创 mfc 获取CPU名称、内核数目、主频
void CGetSysInfo::GetCpuInfo(CString &chProcessorName,CString &chProcessorType,DWORD &dwNum,DWORD &dwMaxClockSpeed){ CString strPath=_T("HARDWARE\\DESCRIPTION\\System\\CentralProcess...
2018-04-13 11:07:14 2992
原创 mfc 获取物理内存和虚拟内存
void CGetSysInfo::GetMemoryInfo(CString &dwTotalPhys,CString &dwTotalVirtual){ // TODO: Add extra initialization here MEMORYSTATUS Mem; // get the memory status...
2018-04-13 11:05:41 930
原创 mfc 获取网卡名字
void CGetSysInfo::GetInterFaceName(CString &InterfaceName,int pNum){ POSITION pos = Interfaces.FindIndex(pNum); if(pos==NULL) return ; InterfaceName = Interfaces.GetAt(pos); pos = ...
2018-04-13 11:03:33 1214 1
原创 mfc 获取网卡数目
int CGetSysInfo::GetInterFaceCount(){ try { #define DEFAULT_BUFFER_SIZE 40960L unsigned char *data = (unsigned char*)malloc(DEFAULT_BUFFER_SIZE); DWORD type; DWORD size = DEFAULT_B...
2018-04-13 11:01:59 748
原创 mfc 判断是否为win10操作系统
BOOL CGetSysInfo::IsFileVersionWindows10OrGreater() { DWORD dwVerInfoSize = GetFileVersionInfoSizeW(L"kernel32.dll", NULL); if (0 != dwVerInfoSize) { LPWSTR pszBuffer = (LPWSTR)_alloca(...
2018-04-13 10:59:48 1583
原创 mfc 判断是否为64位操作系统
BOOL CGetSysInfo::IsWow64(){ typedef BOOL (WINAPI *LPFN_ISWOW64PROCESS) (HANDLE, PBOOL); LPFN_ISWOW64PROCESS fnIsWow64Process; BOOL bIsWow64 = FALSE; fnIsWow64Process = (LPFN_ISWOW64PROCESS)GetPr...
2018-04-13 10:58:14 1084
原创 mfc 获取操作系统版本,Server Pack版本,系统类型
void CGetSysInfo::GetOSVersion(CString &strOSVersion, CString &strServerVersion){ CString str; OSVERSIONINFOEX osvi; SYSTEM_INFO si; BOOL bOSVersionInfoEx; ZeroMemory(&si, sizeof(SY...
2018-04-13 10:57:10 1741
原创 mfc获取计算机名和用户名
两个函数搞定GetComputerName();和GetUserName();函数原型:BOOL WINAPI GetComputerName( __out LPTSTR lpBuffer, __inout LPDWORD lpnSize);BOOL WINAPI GetUserName( __out LPTSTR lpBuffer, __inout LPDWOR...
2018-04-13 10:55:09 3087
原创 利用Openssl解析pfx(pkcs#12)证书
首先说明一下.pfx格式证书和.p12格式证书是同一个东东通过openssl的命令行能够轻松的将pkcs#12格式的证书解析成pem后缀的证书文件,方便程序调用从pfx中获取CA证书openssl pkcs12 -in client.pfx -password pass:11111111 -nokeys -cacerts -out ca.pem 从pfx中获取客户端证书openssl pkcs1...
2018-04-10 16:50:24 7401 1
原创 关于Libcurl双向认证请求https
之前通过libcurl开发只是做http请求,这次公司项目需要请求https,所以就研究了一下,其实用libcurl做http请求是非常简单的,所有底层实现都被封装到了libcurl里面(默认编译的libcurl是没有附加SSL的,也就是说默认的libcurl是不带https功能的,因此需要自己重新编译,这里是一个libcurl支持https,可以直接用),具体关于https的实现如下:int C...
2018-04-08 14:36:06 4348
ptlib-2_10_9-dev.rar
2020-09-23
h323plus-1_27_1-dev.rar
2020-09-23
h323plus-1_27_0-dev.rar
2020-09-23
GnuGK-5.5可执行程序
2020-09-23
Win32OpenSSL-1_1_1g.exe
2020-07-27
NTServer将控制台包装成服务
2020-04-16
rtp_packet将视频文件分装成多个rtp数据包
2020-04-14
keyframe 一个文件中所有的关键帧单独存储为一个文件
2020-04-14
glib-win32 windows下编译的glib,可直接包含头文件使用
2020-04-14
NACK补包重发数据
2020-04-14
Visual 2017番茄助手.rar
2019-07-30
C++视屏加工处理-基于FFmpeg
2018-07-26
获取计算机注册表信息功能实现
2018-04-17
VC AssistantX_番茄助手_适用VS2005
2018-04-11
Win64OpenSSL-1_0_2L安装包
2017-09-06
Ubuntu双网卡路由设置
2021-06-04
关于windwos下调试苹果手机safari页面问题
2020-05-07
webrtc并发测试有哪些好用的工具
2020-02-10
paho mqtt消息丢失,每秒1870条左右就会出现订阅失败
2019-11-11
移动终端(ios phone & 华为pad)无法访问本地局域网页面
2019-04-01
FreeSWITCH如何支持323终端注册
2019-01-08
关于FreeSWITCH_1.6视频
2018-08-28
关于FFmpeg大神请进来瞧一瞧
2018-07-24
请问如何通过C++程序来下载windows系统补丁并且安装
2018-06-06
802.1X认证请求失败,可能是版本不对,求大神指点迷津
2018-04-19
请教C++如何检测本机是否启用GUEST来宾账号
2018-04-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人