自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Greless的后花园

编译使用VS2015版本

  • 博客(246)
  • 资源 (67)
  • 问答 (20)
  • 收藏
  • 关注

原创 自定义编辑框控件-位图背景编辑框

1.BmpEdit.hclass CBmpEdit : public CEdit//以CEdit为基类派生{public: CBmpEdit(); CBitmap m_Bitmap;//声明CBitmap类对象m_Bitmappublic: virtual ~CBmpEdit(); // Generated message map functionsprotected:

2017-04-01 17:38:39 837 1

原创 自定义编辑框控件-特殊文本颜色编辑框

1.ColorEdit.hclass CColorEdit : public CEdit //以CEdit为基类派生CColorEdit{public: CColorEdit(); COLORREF m_Color; void SetColor(COLORREF color); virtual ~CColorEdit(); protected: afx_msg HBRUSH

2017-04-01 16:07:01 971

原创 C++实现系统补丁查询-systeminfo系统命令查询补丁信息,c++从文件中查找特定的字符串

1.VS2015编码为unicode,fopen打开文件也应该是Unicode文件,才能从文件中查找特定的字符串2.系统命令systeminfo保存为Unicode文件systeminfo.batpowershell -c "systeminfo | Out-File -Encoding unicode systeminfo.txt"或者powershell -c "Set-C

2017-03-31 15:44:19 4489

原创 MultiByteToWideChar&WideCharToMultiByte 函数介绍

// unicode.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include //------------------------------------------------------------------------------------- //Description: // This function maps a chara

2017-03-31 15:35:08 825

原创 MFC 主界面函数中线程等待避免界面卡死函数封装

// thread.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <afxwin.h>//#include "afxcmn.h"unsigned int __stdcall ThreadProc_Chipset(LPVOID lpParameter){ printf("this is Thead"); s...

2017-03-30 09:02:52 2639

原创 C++ 复制文件到C:\windows\system32\失败问题

程序是32位的,在64位系统下,所有对system32的操作都会被转向syswow6464位系统下文件重定向和注册表重定向Wow64EnableWow64FsRedirection function if( Wow64EnableWow64FsRedirection(FALSE) )    {    //  Any function calls in this block of

2017-03-22 15:42:12 5672

原创 对话框背景图六种方法-PictureEx类实现对话框背景图和xSkinButton类实现按钮样式

PictureEx类下载1.声明CPictureEx m_BG;2.定义OnInitDialog()函数加入m_BG.Load(_T("res\\Main_background.bmp")); m_BG.Draw();3.改变Picture control Tab顺序为1

2017-03-14 10:56:59 1582

转载 背景图绘制

BOOL CDisplayBmpBackGroundDlg::OnEraseBkgnd(CDC   *pDC)   //擦出背景函数{ CRect rect; GetClientRect(&rect);  CBitmap m_pBmp; BITMAP bm; CDC dcMem;  m_pBmp.LoadBitmap(IDB_BITMAP1); m_pBmp.GetBitmap

2017-03-13 15:56:27 663

原创 Microsoft Visual Studio 2017 初体验

微软下载:Microsoft Visual Studio 20171.安装界面

2017-03-09 14:34:05 1413

原创 pnputil 安装驱动实际运用-遍历当前文件夹下所有.inf文件并安装驱动

微软官网介绍 https://technet.microsoft.com/zh-cn/library/ff550419一、遍历当前文件夹下所有.inf文件并安装驱动install.cmdif "%PROCESSOR_ARCHITECTURE%" == "x86" ( set OS_PLATFORM=x86) else ( set OS_PLATFORM=x64)::R

2017-03-09 14:17:53 9054

原创 通过Doevent()方式 主线程安全关闭子线程

参考http://blog.csdn.net/lwbeyond/article/details/56861651. 主线程定义HANDLE hEvent;2,主线程新建线程UINT MyThread(LPVOID pParam){ CMFCApplication2Dlg *pDlg = (CMFCApplication2Dlg*)pParam; CProgressCtrl

2017-03-02 18:48:44 689

原创 MFC编辑框中追加文本

在编辑框中追加文本有2种方法:1调用SetWindowText函数首先调用CWnd::GetWindowText函数获得当前文本,然后调用CWnd::SetWindowText函数设置追加后的文本。2调用ReplaceSel函数首先调用CEdit::SetSel函数选定当前文本的末端,然后调用CEdit::ReplaceSel追加文本。SetSel函数的定义如下:void

2017-02-24 13:34:37 16793

原创 MFC:拖动无标题窗口的三种方法

有的时候,我们需要自绘窗口的标题,或者隐藏了窗口标题,那么问题来了,这就是怎么拖动无标题的窗口?这个问题的本质便是怎么在窗口的客户区上,拖动鼠标,并且移动窗口。通常状态下,一个窗口只有在标题栏的区域,才会响应鼠标拖动的消息。而在窗口的客户区并不会响应。这样便有了一个方法,就是我们可以欺骗windows,让它误认为鼠标点击窗口客户区时是点击在了标题栏上。有这么个消息,就是WM_NCH

2017-02-20 18:52:08 3514

原创 CRect类 实现点击控件跳转网页

鼠标左键点击静态框跳转网页baidu.com1.IDC_STATIC1控件添加变量m_static2.添加消息处理函数void CMFCApplication1Dlg::OnLButtonDown(UINT nFlags, CPoint point)3.消息处理函数代码void CMFCApplication1Dlg::OnLButtonDown(UINT nFlags,

2017-02-17 15:40:39 504

原创 【VS2015 MFC】bitmap图片加载实现进度条变化

1.新建MFC  CMFCApplication4项目对话框2.资源视图导入bitmap3.Dialog界面插入Picture control 控件,重命名ID:IDC_STATIC_PIC,添加变量m_Picture。注意:ID:IDC_STATIC会报错4.ttt添加Button控件,双击控件自动添加消息处理函数void CMFCApplication4Dlg::O

2017-02-17 10:22:25 2018

原创 【MFC】非模态对话框

1.打开VS2015 MFC2.打开工具箱新建按钮button13.插入资源dialog14.dialog1添加类自动生成NonModal.h,NonModal.cpp5.#include "NonModal.h"添加至MFCApplication1Dlg.h6.MFCApplication1Dlg.h中定义NonModal类型的指针变量class CMFCApplic

2017-02-13 14:02:06 1338

原创 ITE EC代码解析1

1.EC芯片IT8110E Datasheet 2.download_board tools的使用关于internal flash和external flash的区别了解。#if 0     //关闭internal mirror,后续只需 external flash即可 if(Read_Eflash_Byte(0x00, 0x00, 0x4D) != 00) { D

2017-01-13 17:19:58 9376

原创 EC管理智能电池的方案

一、chargeIC跟电池IC的关系chargeIC芯片intelsil ISL95520 datasheet 了解电池保护IC TI bq3060 datasheet 了解二、名词解释SBS:smart battery system/statusNVDC:Narrow VoltageDirect Current。限定的直流电压,用于充电器上来限定充电电压值,以保护

2016-12-19 17:01:01 4375

原创 超过4G如何制作NTFS格式WINPE?

一、WINPE image的时候镜像超过4G最近在做WINPE image的时候镜像超过4G造成文件无法放进U盘,尝试失败的情况有如下:1.通过convert E:/FS:NTFS把fat32转换成NTFS,引导不能进入WINPE2.把U盘提前格式成NTFS,在写入WINPE镜像时又变成fat32格式二、成功方法如下:1.打开ultraISO2.写入硬盘映像-隐

2016-11-04 17:46:03 8474 1

原创 WINPE镜像制作-main.cmd详解

导读http://blog.csdn.net/greless/article/details/52815716http://blog.csdn.net/greless/article/details/52712469一、main.cmd详解这是一个简单的WINPE脚本,功能为由系统实现自动识别,判定legacy模式安装win7 64 CN,判定uefi安装win8.1

2016-10-14 15:15:18 3924

原创 WINPE镜像制作-startnet.cmd详解

一、WINPE制作1、参照http://blog.csdn.net/greless/article/details/515649152.流程如下1)copype amd64 C:\WinPE_amd642)Dism /mount-image /imagefile:C:\WinPE_amd64\media\sources\boot.wim /index:1 /mountdir:C:\

2016-10-14 15:05:13 9715

原创 出货系统镜像批量安装方案

一、需求:针对出货带系统,特定系列的主板客户需求系统的安装二、目的:1.镜像安装可实现系统和驱动的同时安装优化安装步骤。 2.实现无人值守,节约时间                    3.优化安装步骤,一键实现安装三、劣势:1.兼容性差,只有相同系列主板相同驱动才能使用2.容量大,平均4

2016-09-30 17:00:18 1205

原创 【VS2015】c++实现windows系统版本、类型、语言识别

一、VS2015 新建项目->win32 控制台应用程序以下操作实现跨平台(1).配置属性-常规-MFC的使用->使用标准Windows库或者在静态库中使用MFC(2).配置属性-c/c++-代码生成-运行库->多线程(/MT)二.头文件1.stdafx.h// stdafx.h : 标准系统包含文件的包含文件,// 或是经常使用但不常更改的// 特定于项目

2016-09-30 13:20:57 5852

原创 【AMI BIOS入门】多语言版本转换

is

2016-09-29 16:50:50 3227

原创 【vs2015】Windows NT实现系统版本识别

1.原理Windows NTMicrosoft Windows 2000 (Windows NT 5.0) (1999) (2000-2010) 10年Microsoft Windows XP (Windows NT 5.1) (2001-2014.4.8) 13年Microsoft Windows Server 2003 (Windows NT 5.2) (2003-2015) 12

2016-09-29 15:37:04 1311

原创 【vs2015】C++ 程序运行并等待进程结束

1.VS2015 新建项目->win32 控制台应用程序2.头文件stdafx.h// stdafx.h : 标准系统包含文件的包含文件,// 或是经常使用但不常更改的// 特定于项目的包含文件//#pragma once#define _AFXDLL#include "targetver.h"#include #include // TODO: 在此处引用

2016-09-21 17:45:28 6605

原创 【VS2015】 C++实现硬件ID的查询

1.VS2015 新建项目->win32 控制台应用程序2.头文件stdafx.h// stdafx.h : 标准系统包含文件的包含文件,// 或是经常使用但不常更改的// 特定于项目的包含文件//#pragma once#define _AFXDLL#include "targetver.h"#include #include // TODO: 在此处引用

2016-09-21 15:38:19 3458

原创 windows系统开关机测试脚本与方法

1.BIOS RTC 设置12:032.新建onoff.batfor /f "delims=" %%i in (%USERPROFILE%\desktop\onoff.txt) do (set j=%%iset /a j=j+1 )echo %j% >%USERPROFILE%\desktop\onoff.txttime 12:00shutdown -s -t 303.o

2016-08-26 13:44:27 2677

转载 汇编实现获取CPU信息

这是文章最后一次更新,加入了TLB与Cache信息等资料前言:论坛上面有人不明白CPUID指令的用法,于是就萌生写这篇文章的想法,若有错误话请大侠指出,谢谢了 ^^论坛的式样貌似有问题,若式样问题导致阅读问题的话,可以在文章尾下载txt文档阅读.论坛上面有人不明白CPUID指令的用法,于是就萌生写这篇文章的想法,若有错误话请大侠指出,谢谢了 ^^CPUID是Intel Pe

2016-08-24 19:39:51 1960

原创 【汇编】superIO 信息读取

8772某芯片1.开启superIO芯片地址入口2.LDN address3.LAN =01 device,reading index point info4. source codeDATAS SEGMENT ;此处输入数据段代码 DATAS ENDSSTACKS SEGMENT ;此处输入堆栈段代码STACKS ENDSCODES

2016-08-23 19:07:54 2490

原创 实现passMark工具S3S4 and reboot running

一、运用到的工具Rebooter 1.3 build 1004, PassMark [20131003][]Sleeper 2.3 Build 1009, PassMark [20121018][]二、代码1.提前配置sleeper,rebooter.2.S3S4 and reboot(administrators).bat::%%%%%%%%%%%%%%%%%%%%%%%

2016-08-21 15:59:50 3160

原创 批处理命令行开启WiFi热点

@echo offclstitle WIFI Ad Hot Setting v1.0 :menuclscolor 0Amode con: cols=100 lines=50echo.echo =========================================echo WIFI Ad Hot Setting professionalecho pl

2016-08-21 15:57:23 1667

转载 NirCmd介绍

NirCmd是一套免费的命令列指令,提供许多控制Windows的参数。让你运用命令列的方式,来执行一些常用的动作,例如开启或关闭光驱,增加或减少计算机音量。让你在执行一些常用的动作时,可以更加的有效率。官网:http://www.nirsoft.net/utils/nircmd.html网上下载的翻译文档                         NirCmdv2.20

2016-08-21 15:42:04 10354 3

转载 DOS命令

DOS命令编辑词条DOS命令,是DOS操作系统的命令,是一种面向磁盘的操作命令,主要包括目录操作类命令、文件操作类命令、磁盘操作类命令和其它命令。DOS命令是不区分大小写。目录·       1使用技巧·       2目录命令·       3磁盘命令·       4文件命令·       5其它命令·       6直接进入·     

2016-08-21 15:39:22 613

原创 Autohotkey介紹

Autohotkey介紹AHK就是AutoHotKey,是一款免费的、Windows平台下开放源代码的热键脚本语言。可以模擬鼠標、鍵盤等實現自動運行。AHK官網AHK官網:http://www.autohotkey.com/AHK下載:http://ahkscript.org/download/AHK基本操作l基本操作l使用notepad文本编辑器,新建一个文件

2016-08-21 14:14:57 1167

原创 sikuli官网自动汉化文档

这些信息是以前版本x - 1.0 rc3 Sikuli脚本在下载页面从菜单中你得到新版本信息sikulix - 1.0(2013年5月) 窗户只有32位版本提供。但是这个版本应该运行在32位和64位Windows系统。 先决条件: 1.     确保您已经安装了官方的Sun Java 6 JRE 32位 版本(Java 7或64位不支持)。 2.

2016-08-21 13:55:28 11430

原创 sikuli的平凡之路

一、Sikuli的认识1.l什么是Sikuli ? lSikuli 是由 MIT的研究团队发布的新型图形化编程技术。它以图像检索技术为基础,自动化你在屏幕上看到的任何东西,使用图像来识别和控制GUI组件。 使用者可利用屏幕截图直接引用 GUI元素进行编程,完成交互操作。 在不容易访问GUI的内部或源代码是非常有用的。lSikuli 一词取自墨西哥 Huichol Indian土

2016-08-21 13:31:44 2227

转载 【数据恢复】重建分区表恢复文件-恢复diskpart clean

source:http://www.cgsecurity.org/wiki/TestDisk_CNTestDisk 是一款开源软件,受GNU General Public License (GPL v2+)条款保护. TestDisk:http://www.cgsecurity.org/wiki/TestDisk_CNTestDisk 是一款强大 的免费数据恢复软件! 早期主要是设

2016-08-11 17:45:14 6777 2

原创 【AMI BIOS入门】添加item-POWERLED_CONFIGURATION

参考usb.sd,usb.uni,usbpolicy.hcrb.sb:#ifdef ADVANCED_FORM_SET#ifdef FORM_SET_TYPEDEF#pragma pack(1)typedef struct { UINT8 PowerledMode; UINT8 GpioNum;} POWERLED_CONFIGURATION;#endif #ifdef

2016-08-11 14:48:42 5018

转载 NGFF、M.2、mSATA、miniPCI-e基础知识入门

NGFF M.2(以下下简称M2)和SATA Express(以下下简称SATAe)是用以替代当前MiniPCI-Express(以下下简称MIni PCIe)/mSATA和SATA的新一代接口。M2接口和SATAe接口已经可以在部分新款笔记本电脑和Intel 9系列主板上见到了,因为易与现有的接口相混淆,在这里做一个简单介绍。一、M2M2是目前常见于无线网卡、

2016-06-17 11:24:12 94419 1

两种串口通信端口编程

http://blog.csdn.net/greless/article/details/77532552

2017-08-24

通过注册表遍历查找USB3.0驱动

通过注册表遍历查找USB3.0驱动 http://blog.csdn.net/greless/article/details/72867700

2017-07-28

异形窗口-仿七彩虹光盘界面程序

http://blog.csdn.net/greless/article/details/76087534

2017-07-25

自绘按钮png图

http://blog.csdn.net/greless/article/details/74595755

2017-07-18

一个字体,大小,颜色可定义的自绘静态框控件-XColorStatic 类

XColor Static是一个简单的基于静态框的控件,它提供字体更改,文本和背景颜色以及图标显示。 http://blog.csdn.net/greless/article/details/75090417

2017-07-14

自绘静态文本框类

http://blog.csdn.net/greless/article/details/75090417

2017-07-13

自绘按钮PNG闪烁问题

http://blog.csdn.net/greless/article/details/74595755

2017-07-07

VS2008做的仿腾讯手机管家程序

网上找的,关于MFC控件自绘png图片

2017-07-04

GDI+不规则窗体

http://blog.csdn.net/greless/article/details/74011387

2017-06-30

解决MFC闪烁的CMemDC类

http://blog.csdn.net/greless/article/details/73188278

2017-06-13

ProgressCtrlST位图进度条控件类

http://blog.csdn.net/greless/article/details/73178276

2017-06-13

INI文件实现多语言版本

VC INI文件实现多语言版本 :http://blog.csdn.net/greless/article/details/73107266

2017-06-12

背景位图的实现

GDI+实现png图片加载http://blog.csdn.net/greless/article/details/72900596

2017-06-07

ConvertImage

GDI+实现图像格式BMP、JPEG、GIF转换 使用GDI+显示GIF图像 http://blog.csdn.net/greless/article/details/69525541

2017-06-07

VC背景图加载jpg

详情 http://blog.csdn.net/greless/article/details/62038581

2017-06-07

背景透明自绘进度条

背景透明自绘进度条

2017-06-05

注册表获取驱动版本信息

详情:http://blog.csdn.net/greless/article/details/72867700

2017-06-05

winIO3.0源码案例

winIO3.0已编译好lib库文件,win10 64验证Ok,详情:http://blog.csdn.net/greless/article/details/72821876

2017-05-31

屏幕录像Kinescope

Visual C++自学视频教程 屏幕录像

2017-05-31

ProgressStatusBar

http://blog.csdn.net/greless/article/details/72783415

2017-05-27

ffmepg3.0_Demo.zip

ffmpeg 日志打印

2021-12-17

psOCR1.0.zip

开源 photoshop CEP插件 OCR文字识别 https://blog.csdn.net/greless/article/details/116063598

2021-04-23

postDemo.zip

C++ POST请求调用百度AI OCR https://blog.csdn.net/greless/article/details/115749766

2021-04-16

ActivePerl-5.28.msi+openssl-1.1.1k.zip

c++windows openSSL编译(ActivePerl-5.28.msi+openssl-1.1.1k) https://blog.csdn.net/greless/article/details/115662267

2021-04-13

ActivePerl-5.8.8.822-MSWin32-x86-280952.msi+openssl-1.0.2.zip

c++windows openSSL编译(ActivePerl-5.8.8.822-MSWin32-x86-280952.msi+openssl-1.0.2) https://blog.csdn.net/greless/article/details/115657319

2021-04-13

BaiduAI_OCR.zip

c++ 调用百度OCR识别:https://blog.csdn.net/greless/article/details/115632806

2021-04-12

jsoncpp-master.zip

jsoncpp 1.9.4 编译 https://blog.csdn.net/greless/article/details/115629557

2021-04-12

photoshop javascript 脚本.zip

Adobe ExtendScript Toolkit CC自带的脚本https://blog.csdn.net/greless/article/details/115544598

2021-04-09

PhotoshopJS.zip

ps脚本官方文档https://blog.csdn.net/greless/article/details/115527694

2021-04-08

PS Connection Demo.zip

Adobe® Photoshop® Connection SDK C++ 案例 https://blog.csdn.net/greless/article/details/115492941

2021-04-08

jsx读取excel案例.zip

【Photoshop JS脚本】jsx如何操作excel https://blog.csdn.net/greless/article/details/109486277

2020-11-04

CefDemo_vs2017_cef_binary_85.3.12.zip

依照此文章并修改了部分以兼容vs2017,cef_binary_85.3.12 https://blog.csdn.net/mushao999/article/details/37606189 修改部分如下:https://blog.csdn.net/greless/article/details/109028612

2020-10-12

cef_binary_85.3.12

已经编译cef_binary_85.3.12+g3e94ebf+chromium-85.0.4183.121_windows32.tar.bz2

2020-10-10

MyPSD_demo.zip

c++解析PSD文档案例,Adobe Photoshop档案格式规格,vs2017Adobe Photoshop档案格式规格

2020-06-06

event_listener.jsx

event_listener.jsx PS事件监听脚本 1、修改脚本监听数据本地化语言显示 ---0.02-01 2、函数增加注释当前历史记录名称 ---0.02-02 https://blog.csdn.net/greless/article/details/105811358

2020-04-28

photoshop cs6二次开发文档

脚本:https://www.adobe.com/devnet/photoshop/scripting.html sdk:https://www.adobe.com/devnet/photoshop/sdk.html

2018-12-06

CorelDRAW Graphics Suite X6二次开发文档

关于CorelDRAW开发文档获取,官方没有直接下载方式,可以在CorelDRAW安装目录搜索.pdf,.chm查找,然后vs里面导入com库就能用了,也可以// 从类型库向导中用“添加类”创建的计算机生成的 IDispatch 包装类 #import "c:\\Program Files\\Corel\\CorelDRAW Graphics Suite X6\\Programs64\\CorelDRAW.tlb" no_namespace

2018-12-06

RS485串口调试案例(带CRC校检)

详细介绍 https://blog.csdn.net/greless/article/details/80346014

2018-05-17

Install Shield 2015 Limited Edition

相关介绍 https://blog.csdn.net/greless/article/details/80325701

2018-05-15

实现mscomm32.ocx自动注册的程序(ActiveX控件注册/注销/检测 )

详细介绍https://blog.csdn.net/greless/article/details/80289936

2018-05-12

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

TA关注的人

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