自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jangdong的专栏

ObjectARX开发 C/ C++ MFC Win32 API 学习

  • 博客(245)
  • 资源 (6)
  • 收藏
  • 关注

原创 windows服务启动停止等命令

【代码】windows服务启动停止等命令。

2024-09-20 19:43:12 84

原创 禁止自定义scheme协议在ie核下弹框提示c++

修改注册表项如下: WarnOnOpen = 0 禁止提示 WarnOnOpen =1 允许提示。

2024-09-20 17:19:12 154

原创 Chromium base库字符格式化类 c++

【代码】Chromium base库字符格式化类 c++

2024-09-20 17:05:45 83

原创 控制浏览器显示隐藏c++

【代码】控制浏览器显示隐藏c++

2024-09-20 17:01:38 284

原创 Chromium base库字符编码转换类 c++

【代码】Chromium base库字符编码转换类 c++

2024-09-20 16:59:23 112

原创 Chromium 静默安装扩展c++

【代码】Chromium 静默安装扩展c++

2024-09-20 16:42:32 79

原创 pdb文件查看工具pdbripper.exe

下载地址:https://www.bing.com/ck/a?!&&p=249322afbfbc575bJmltdHM9MTcyMTM0NzIwMCZpZ3VpZD0yMjBkODE2MC1hYjNhLTZkYTMtMGVlYi05NWQ5YWE3OTZjOGEmaW5zaWQ9NTE4Mg&ptn=3&ver=2&hsh=3&fclid=220d8160-ab3a-6da3-0eeb-95d9aa796c8a&psq=pdbripper.exe&u=a1aHR0cHM6Ly9naXRodWIuY29tL2

2024-09-20 16:32:06 216

原创 Chromium 自动加载指定路径扩展 c++

由于谷歌浏览器会自动从注册表中读取指定路径加载扩展,所以只要在注册表中写好扩展ID和其路径即可,注意:ncennffkjdiamlpmcbajkmaiiiddgioo 扩展ID。

2024-09-20 16:30:44 467

原创 Chromium禁用开发者工具 c++

【代码】Chromium禁用开发者工具 c++

2024-09-20 16:18:49 335

原创 c++ pc输入法例子

3、将SampleIME.dll 和SampleIMESimplifiedQuanPin.txt 放在同一个目录。5、反注册 regsvr32 SampleIME.dll /u。2、打开SampleIME.sln 编译【32位或者64位】4、注册 regsvr32 SampleIME.dll。1、微软开源demo。

2024-07-19 19:11:47 209

原创 xpeviewer.exe工具查看pe结构

1、下载地址 2、效果图。

2024-07-19 19:01:43 234

原创 c++多态八股

【代码】c++多态八卦。

2024-07-10 14:46:03 130

原创 windows 控制面板卸载程序在注册表中位置

计算机\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\荐片高清影音。

2024-05-27 16:18:17 930

原创 windows 自定义scheme协议

【代码】windows 自定义scheme协议。

2024-05-27 15:56:14 418

原创 Chromium 重启浏览器c++

【代码】Chromium 如何重启浏览器c++

2024-05-22 13:27:29 175

原创 Chromium 监听prefs变化(c++)

【代码】Chromium 如何监听prefs变化。

2024-05-22 13:02:53 109

原创 Chromium 监听新标签(newtab)创建 c++

【代码】Chromium 如何监听新标签(newtab)创建。

2024-05-22 12:46:46 178

原创 c++面试八股二

c++ new malloc区别。

2024-04-29 22:20:43 319

原创 c++面试八股一

【代码】c++面试八股一。

2024-04-29 22:02:21 180

原创 windows api文件夹赋予EveryOne权限

windows api文件夹赋予EveryOne权限

2024-04-18 10:47:04 384

原创 ASLR漏洞缓解措施,dep漏洞修复

ASLR漏洞缓解措施,dep漏洞修复

2024-04-15 15:52:51 211

原创 chromium增量工具courgette.exe编译使用

chromium增量工具courgette.exe编译使用

2024-04-15 15:10:10 362 1

原创 Chromium 指定用户数据目录启动浏览器--user-data-dir

以指定用户数据目录启动浏览器--user-data-dir

2024-04-15 10:03:08 667

原创 Chromium 如何在c++里面控制扩展加载

扩展安装 主要是通过UserMayLoad 函数控制,true允许加载,否则禁用。引自chromiun参考。【一般可以根据扩展ID禁用】

2023-08-15 22:47:26 432

原创 windows 如何强杀其他用户进程

管理员权限kill当前windows账号可以,kill其他用户下启动的进程会失败。kill进程需要开启SE_DEBUG_NAME权限。直接上代码:调试权限允许某人调试他们本来无权访问的进程。例如,在其令牌上启用了调试权限的用户身份运行的进程可以调试作为本地系统运行的服务。调试权限是一种安全策略设置,允许用户将调试器附加到进程或内核。管理员可以修改用户组的安全策略,以包括或删除此功能。调试自己的应用程序的开发人员不需要此用户权限。正在调试系统组件或正在调试远程组件的开发人员将需要此用户权限。

2023-08-15 22:27:17 556

原创 利用WonderLeak进行内存泄露检测【二】

【代码】利用WonderLeak进行内存泄露检测【二】

2023-08-15 22:17:48 348

原创 利用WonderLeak进行内存泄露检测【一】

2、WonderLeak支持vs2017 2019扩展,或者单独启动3、

2023-08-15 22:09:58 280

原创 windows刷新桌面图标缓存API

delphi初学者SHChangeNotify函数WINSHELLAPI void WINAPI SHChangeNotify( LONG wEventID, //指定事件类型 UINT uFlags, //确定dwItem1和dwItem2作的标志 LPCVOID dwItem1, LPCVOID dwItem2);1.wEventId的取值如下:SHCNE_ASSOCCHANGED:修改文件关联SHCNE_ATTRIBUTES:改变文件属性SHCNE_CREATE:创...

2020-09-16 09:51:37 2417 1

原创 windows默认调试器注册表位置

Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug]"UserDebuggerHotKey"=dword:00000000"Debugger"="\"C:\\Windows\\system32\\vsjitdebugger.exe\" -p %ld -e %ld"[HKEY_LOCAL_MACHINE\SOFTWARE\Micros

2020-09-16 09:47:37 805

原创 Shell_NotifyIcon xp提示无法显示问题

/* 1、解决办法一共两个 摘自msdn Setting cbSize to this value enables all the version 5.0 and 6.0 enhancements. For earlier versions, the size of the pre-6.0 structure is given by the NOTIFYICONDATA_V2_SIZE constant and the pre-5.0 struc...

2020-06-30 17:47:07 422

原创 c++ windows置顶窗体终极方案

windows置顶窗体终极方案LRESULT OnForceShow(HWND hWnd){ HWND hForeWnd = NULL; DWORD dwForeID = 0; DWORD dwCurID = 0; hForeWnd = ::GetForegroundWindow(); dwCurID = :: GetCurrentThreadId(); dwForeID = ::GetWindowThreadProcessId( hForeWnd, NULL ); :.

2020-06-29 15:03:02 1494 1

原创 系统环境变量 注册表键值

直接修改注册表键值,比用api来的快,[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment]Path 下就是对应值

2020-06-23 14:35:46 475

原创 c++11 lambda 与stl 仿函数

#include <iostream>#include <vector>#include <algorithm>using namespace std;typedef std::vector<int>CVectAges;//c++11 lamada 与stl 仿函数 int main(){ CVectAges tmp; for (int n = 0; n < 10; n++) { tmp.push_back(10 + n).

2020-06-23 14:21:43 305 1

原创 windows判断进程是32或者64位

#include <stdio.h>#include <windows.h>int CrnGetImageFileMachine(char* lpFileName);int main(){ int n = CrnGetImageFileMachine("C:/Users/Administrator/AppData/Local/Google/Chrome/Application/chrome.exe");//需要检测的可执行文件 if (n == 0x014C) pr.

2020-05-28 23:55:44 700

原创 操作系统UAC检测

操作系统UAC检测在控制面板中的 “用户账户设置”可以看到当前设置,其实这些设置在注册表中可以查看到的:1、注册表中位置 以及【高 ->中 ->低-> 关闭】键值组合= 注册表位置 HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Policies/System= ConsentPromptBehaviorAdmin:通知强度级别= EnableLUA:是否关闭UAC= PromptOnSecure.

2020-05-28 23:11:34 1478

原创 windows 进程降权和提权代码示例

#include "windows.h"BOOL GetTokenByName(HANDLE &hToken,LPTSTR lpName){ if(!lpName) { return FALSE; } HANDLE hProcessSnap = NULL; BOOL bRet = FALSE; PROCESSENTRY32 pe32 = {0}; hProcessSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, .

2020-05-27 18:43:52 1816

原创 websocketpp 支持ws http协议例子

/* * Copyright (c) 2014, Peter Thorson. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: * * Redistributions of source code m.

2020-05-27 18:39:01 1883 1

原创 websocketpp 支持wss https协议例子

/*最近要用到websockt协议做windows 网络服务开发项目。发现websocket自带的例子 就可以支持wss https 添加回调即可,研究课好久才知道,原来他有例子!!!而且这连接点模式还支持多端口, * Copyright (c) 2015, Peter Thorson. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modificati.

2020-05-27 18:36:54 5012

原创 关于c++ 无法读写[HKEY_LOCAL_MACHINE\SYSTEM]下部分注册表键值解决办法!

系统UAC限制,由于admininstator 权限低于system,当c++程序以管理员方式是读取不到,注册表某些值通常做法是,启动一个windwos服务,服务是有system权限的,方法有两个1、此时在服务里面修改注册表OK。2、从winlogon.exe[system权限]获取进程token令牌 hToken,3、将hToken 传入CreateProcessAsUser 这样就可以将新创建的进程xx.exe提升为system权限先看函数原型BOOL WINAP..

2020-05-21 23:59:29 2446 2

原创 c++ 调用批处理 bat 清理浏览器缓存。

1、通过工具抓取 IE浏览器,搜狗浏览器,chrome浏览器,火狐浏览器缓存路径如下: C:\Users\Administrator\AppData\Roaming\SogouExplorer\Webkit\Default\CacheC:\Users\Administrator\AppData\Local\Google\Chrome\User Data\Default\CacheC:\Users\Administrator\AppData\Local\Mozilla\Firefox\Profil.

2020-05-21 23:37:38 2797

rpc调用的一个demo

这个一个rpc远程过程调用,根据网上资料搜集写的一个demo,仅供参考 !!

2018-07-05

dll注入例子

该例子是利用CreateRemoteThread 实行远程代码注入的一个demo.

2018-07-05

boost库中文帮助文档1.4.1

boost库中文帮助文档1.4.1 值得一看

2014-07-29

DWGDirectX帮助文档

DWGDirectX帮助文档 opendwg官网提供的帮助文档

2014-07-29

AcEdInputPointMonitor CAD鼠标提示信息反应器

arx编程 AcEdInputPointMonitor CAD鼠标提示信息反应器 用来修改重载CAD鼠标点处显示的实体信息

2014-07-29

MFC Windows程序设计(第二版)(中文版)源代码

MFC Windows程序设计(第二版)(中文版)源代码

2013-09-22

空空如也

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

TA关注的人

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