自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

翻译 如何调用 SetWindowBand

如何调用 SetWindowBand对……如何调用 SetWindowBand?本文将分为 2 个部分。定义typedef BOOL(WINAPI* NtUserEnableIAMAccess)( IN ULONG64 key, IN BOOL enable); typedef BOOL(WINAPI* NtUserAcquireIAMKey)( OUT ULONG64* pkey); typedef BOOL(WINAPI* SetWindowBand)(

2022-05-28 15:20:43 409 1

翻译 DWM缩略图,但是使用的是IDCompositionVisual

您曾经是否好奇过DWM缩略图在Windows 8和更高版本上动画/过渡时(Shell)为何如此平滑?没有吗?好吧,有一件事是肯定的;他们没有使用像DwmRegisterThumbnail和DwmUpdateThumbnailProperties这样的公共API 。让我向您介绍…(鼓声)…最新的私有API,可以让您从选择的任何窗口中获取共享的Visual。让我们开始吧!注意:由于这些函数的调试符号已被剥离,因此我不得不猜测名称和类型,这听起来并不容易。注意2:由于Windows 10的版本为20.

2021-05-16 14:21:25 990

原创 VC++ 刷新桌面壁纸

#include <windows.h>#define WM_SETWALLPAPER WM_USER + 300int main() { //wParam 未知,似乎可以指定任意值,系统使用0x0D //lParam 指定窗口是否重绘 PostMessage(GetShellWindow(), WM_SETWALLPAPER, 0x0D, TRUE);}

2020-12-11 22:33:15 207

翻译 Windows 10中的窗体Z序

定义窗体 Z-order “段”澄清一下,在这种情况下,“段”一词是指Z-order的组在Windows 8之前,只有一个段,即ZBID_DESKTOP段,这是您编写创建新窗口的应用程序时的默认段,当它获得焦点时,它将进入最高的Z序,这意味着它将位于其他窗口。除非有置顶窗体,否则这是绝对正确的。顾名思义,它将保留在其他窗口之上。如果有两个置顶窗体怎么办?好吧,在这种情况下,最后获得焦点的窗口将停留在另一个窗口之上。最后,在ZBID_DESKTOP波段中有两组Z序,正常和最高。无论如何,这些将永远不会被.

2020-07-27 15:40:15 5303 1

原创 【娱乐】R3 WIN64下只修改1字节的Inline Hook

这是我写的第一篇博文,作为新手,文章可能会存在某些错误,因此文章仅供参考,请多包涵!WIN64下的Inline Hook想必大家都面临着同一个问题,多线程环境造成的不稳定性。某天我突发奇想,写出了一个只修改一字节的Inline Hook!在此之前我们先看看别的博主对x64 Inline Hook的优化和改进zuishikonghuan博主的解决方案是这样他创建了一个文件映射对象,将被Ho...

2020-02-19 14:21:00 399

R3 WIN64下只修改1字节的Inline Hook完整代码(C/C++)

基于SEH的R3 WIN64下只修改1字节的Inline Hook完整代码 此代码在Visual Studio 2013编译通过,为了不链接到msvcr120.dll,我在工程中添加了链接至msvcrt.dll的静态库

2020-02-19

空空如也

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

TA关注的人

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