自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Win10 关闭Bitlocker,Bitlocker解密进度条始终卡在96%的解决方法

1. 以管理同身份运行cmd.exe。2. 输入manage-bde -off c:,其中c为需要解密的盘符。3. 再输入manage-bde -on c:后等加密完成后再在控制面板手动关闭Bitlocker即可。...

2020-01-24 10:30:35 18520 5

原创 防止MFC拷贝对话框资源后出现古怪问题的方法

MFC在需要建立相似对话框资源时,不要用复制粘贴已有对话框资源的方式,而应该是新建一个同样风格的空白对话框资源,再把原对话框上的所有控件复制到空白对话框上。...

2019-12-17 09:24:08 169

原创 win10环境下用gflags配合VS2010调试程序导致程序不能双击启动的解决方法。

转载请注明出处:https://blog.csdn.net/zzdmfk/article/details/84142393     gflags调试程序后,发现用gflags -p /disable yourapp.exe后无法解绑,导致程序无法双击运行,出现选择调试器界面或提示重新regsvr - r vsjitdebugger.exe等类似字样,用图形界面方式操作后问题依旧;这时可以在注册...

2018-11-16 17:04:19 700

原创 用debug tools for windows中的gflags配合VC2010调试程序堆错误(如越界访问)

转载请注明出处:https://blog.csdn.net/zzdmfk/article/details/84070611下载winstepsdk(gflags包含在其中)的ISO镜像后,win10下需将文件从ISO拷贝出来再安装,切勿直接在ISO中运行安装程序。推荐命令行方式运行gflags, 记得一定要以管理员身份运行cmd.exe。1.在命令行中输入以下命令指定默认调试器为vsjit...

2018-11-14 17:53:21 484 3

原创 你以为只有不同模块中new和delete才会发生_CrtIsValidHeapPointer错误吗?

转载请注明出处:https://blog.csdn.net/zzdmfk/article/details/83818157从所周知,在不同的模块中new和delete会发生_CrtIsValidHeapPointer错误,比如在DLL中new, 在EXE中delete。如用new分配动态数组后,进行了如下memcpy内存拷贝操作:char* pBuf = new char[512];...

2018-11-07 09:54:31 299

原创 安装多个版本gcc又卸载一个后,gcc -g选项编译出错:/tmp/cctQ99Ig.s: Assembler messages, ld returned 2 exit status

TP-X200:~$ gcc -g -o abc abc.c/tmp/cctQ99Ig.s: Assembler messages:/tmp/cctQ99Ig.s:155: Error: junk at end of line, first unrecognized character is `i'/tmp/cctQ99Ig.s:164: Error: junk at end of l

2016-01-19 13:47:57 5627

原创 用纯C语言实现快速排序,分递归调用法和非递归调用法。

#include #include //先用纯C语言实现一个简单的栈#define     STATCK_SIZE      8int stack[STATCK_SIZE] = {0};int nTop = 0;int push(int value){if(nTop {stack[nTop] = value;nTop++;return

2016-01-19 13:45:07 943

转载 判断win98/2000/2003/xp/vista帐户是否为管理员帐户.

BOOL IsAdmin(){    HANDLE                   hAccessToken;    BYTE                     *InfoBuffer;    PTOKEN_GROUPS            ptgGroups;    DWORD                    dwInfoBufferSize;    PSID         

2009-10-27 17:41:00 831

原创 让对话框上控件透明的技巧.

1.新建一个对话框工程,为对话框类定义如下几个变量: CBitmap m_pBitmapTime;//保存控件背景图 CRect m_rectTime;//保存控件的大小和位置. BOOL m_bFirstTime;判断是否第一次调用OnPaint(),要在此函数中获得控件背景图及大小 2.在对话框类构造函数中初始化m_bFirstTime: m_bFirstTime=TRUE

2009-10-27 17:25:00 822

原创 控件大小随窗口变化的正确方法.

一.在介绍这个方法之前先看下在网上见过一种方法:VC++之根据对话框大小调整控件大小1、在对话框类中加入成员变量CRect m_rect;用于保存对话框大小变化前的大小;2、在对话框的OnInitDialog()函数中获取对话框创建时的大小:GetClientRect(&m_rect);3、在WM_SIZE的响应函数OnSize()中加入以下代码: CWnd *pWnd; pWnd = G

2009-10-14 14:42:00 1948 1

原创 VC程序里判断系统是64位还是32位的正确方法.

在很多网站上都贴有这种方法,可惜都无法区别32位或64位,本身思路是正确的,但是在实现的细节上使用错误:BOOL IsWow64() {     typedef BOOL (WINAPI *LPFN_ISWOW64PROCESS) (HANDLE, PBOOL);     LPFN_ISWOW64PROCESS fnIsWow64Process;     BOOL bIsWow64 = F

2009-08-11 09:42:00 2509 1

原创 怎样把ListCtrl画成圆角的

把ListCtrl画成圆的方法其实非常简单,m_devList是为ListCtrl控件绑定的变量. CRect rectli;//画圆角, m_devList.GetClientRect(rectli); HRGN rgn; rgn=CreateRoundRectRgn(0,0,rectli.Width(),rectli.Height()+10,18,18); m_devList.SetW

2009-08-11 09:42:00 639

原创 解决用VC开发的64位程序无法运行的问题.

 第一次写64位,碰到不少问题,尤其是在VS2005下,对64位程序的编写支持不是很好,所以建议用VS2008.   VS2005和2008默认情况下没有安装64位编程模块,可以在安装的时候选自定义选中x64 编译器和工具,再安装,如果你已经安装了,则可以再启动安装程序选"添加或移除功能",选x64 编译器和工具安装.   以VS2008为例,工程环境中,选择解决方案平台,再在里面选 配置

2009-08-11 09:41:00 3594 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除