自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (5)
  • 收藏
  • 关注

原创 MFC响应WM_QUERYENDSESSION消息解决阻止系统关机问题

之前在windows上开发了一个MFC程序用来实现水印效果,作为常驻程序保持运行状态。但在win10上测试发现在系统关机/注销/重启这类操作时会弹出提示框提示该程序阻止操作,如下图:google查询得知是没有响应WM_QUERYENDSESSION消息,导致关机这类操作时被阻止。MSDN上原文:TheWM_QUERYENDSESSIONmessage is sent when...

2019-06-27 14:38:56 1468 1

原创 使用qrencode库生成指定信息二维码图片

qrencode源码下载地址:https://fukuchi.org/works/qrencode/windows下编译方式,新建visual studio工程,将源码目录下所有*.c/*.h文件加入工程中(除了qrenc.c,此为测试例子),然后把config.h.in重命名为config.h然后修改内容为如下/* config.h. Generated from config.h....

2019-03-12 18:58:43 1808

原创 windows控制台程序输出中文到控制台显示乱码

打开命令行窗口,进入属性页面,选择使用旧版本控制台,之后就可以正常打印中文到控制台了。

2019-02-26 16:16:19 1070 1

转载 【转】Ring3下Dll注入方法整理汇总

原帖地址:https://www.cnblogs.com/daxingxing/archive/2011/12/16/2290353.html1. lpk.dll、usp10.dll、msimg32.dll、midimap.dll、ksuser.dll、comres.dll、ddraw.dll以lpk为例,在win7下由于lpk被加入KnownDLLs且该注册表值不可修改,使得lpk强制从...

2019-01-10 20:45:17 449

原创 Windows下后台服务程序启动前台可交互界面程序

有时在我们编写的前台程序需要开机运行,当有后台程序时可以注册服务方式进行启动(system权限),前台程序的启动需要等待用户登录到桌面后运行(涉及界面交互等),前台程序的启动主要有几种方式:1. 写入启动项注册表进行自动启动,这时启动的程序是以当前用户权限运行,弊端是权限低且不安全,用户可人为或被其他安全软件禁用;2. 创建计划任务方式启动,计划任务属性中可设置以最高权限运行,相当于管理员...

2018-11-29 20:13:03 10444 4

原创 linux抓取运行时进程栈信息

Linux上开发时,一般进程运行结果和预期不符会通过打log记录日志分析运行过程,但有时log日志不全,再者一些大型系统长期运行不会过多的记录日志,一般可以设置core文件配置,以便进程在异常挂掉后自动记录栈信息,但大部分情况下进程是在运行过程中出现问题,这时就需要抓取运行时栈信息,结合日志进行分析了。1. 主动kill进程生成core文件分析(前提是已经配置好生成core的配置:ulimit...

2018-09-20 19:19:48 2071

原创 MacOSX安装KEXT驱动提示kext rejected due to system policy问题

MacOSX版本升级到10.13后加强了第三方内核模块安全校验,需要用户手动审批通过才能启动第三方内核程序。未经审批的内核程序在自动启动时(如放入/System/Library/Extensions/目录)会提示安装阻断:提示框最后会提示用户如果需要运行这个内核扩展,可到设置——》安全与隐私中点击允许,然后重新启动扩展程序即可。这个操作只需要一次,以后可正确启动。苹果官方解释:https://de...

2018-06-12 11:46:12 3127

转载 用SetupDi* 启用/禁用网卡

#include <windows.h>#include <tchar.h>#include <stdio.h>#include <SetupAPI.h>#include <cfgmgr32.h> // cfgmgr32.h 在Microsoft Windows 2000 DDK 中.#pragma comment(lib...

2018-06-07 18:23:42 1594 2

转载 Qt5.4下连接Mysql,QSqlDatabase: QMYSQL driver not loaded but available【转】

原文:https://www.cnblogs.com/tenlee/p/4420105.html首先来自这位国外大神的帮助  http://seppemagiels.com/blog/create-mysql-driver-qt5-windows,  同时我最希望我的这篇博客能够帮助一些朋友解决这个问题,我也是纠结了好久,搞得好烦,非常能理解那种心情。。。。网上的教程都是很老的版本,没有正确的教程...

2018-05-27 14:38:30 313

转载 boost 使用log日志库编译相关问题

boost 日志示例中有一个错误:下面这个文件:http://www.boost.org/doc/libs/1_54_0/libs/log/example/doc/tutorial_fmt_stream.cpp应该在开头加一行:#include &lt;boost/log/support/date_time.hpp&gt;否则会出下列错错误: error C2027: 使用了未定义类型“boost...

2018-05-08 15:40:24 4093

转载 MacOS App代码提权

原文:https://jacobpan3g.github.io/cn/2018/02/07/gain-root-permission-for-mac-app/在MacOS App开发中,有一些操作需要管理员权限,需要弹出认证对话框让用户输入账号和密码,这个过程就是MacOS App提权的过程,主要有下面几种方式:1. AuthorizationExecuteWithPrivileges()使用这个...

2018-03-06 21:14:28 1780

windows服务启动当前用户进程

可用于在windows 服务程序中正常启动隶属于当前用户的进程,主要通过获取explorer令牌的方式,对于界面程序等运行正常。

2019-02-15

visual studio 服务程序模板(c++)

c++版本visual studio服务程序模板,使用简单,方便嵌套。 服务安装方式:sc create SampleService binpath="服务程序路径"

2018-12-18

Visual Assist X10.9.2258.5 西红柿破解稳定版

从飘云阁付费下载的,是目前稳定的2258版本,解压后先安装软件包,再通过everything软件搜索本地磁盘所有的VA_X.dll文件,找到所有位置将破解文件中两个dll进行替换即可,注意安装及破解时需完全关闭VS。

2018-12-17

c++ primer plus课后习题解答

学习c++的经典书籍,这里是第五版的课后习题解答,答案很详细,易懂!

2013-10-20

74ls90引脚路

很好 很详细,各种功能,电路图,还有限制值

2012-12-19

空空如也

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

TA关注的人

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