- 博客(11)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 windows station 窗口站 和 desktop 桌面 管理
微软官网的翻译整理原文:https://docs.microsoft.com/zh-cn/windows/win32/winstation/window-stations-and-desktops最后有几点是自己总结的,用红色标出窗口站:一个窗口站包含一个剪切板、一个原子表、和一个或多个桌面对象 窗口站创建时和进程相关联,并且被放到当前的会话 只有WinSta0可以有交互界面,...
2019-10-22 17:59:49
1640
3
原创 可视化剪切板,提高工作效率
背景:之前几个文档要改,需要改的地方比较多,琐碎,复制粘贴用的很多,经常需要来回拷贝,便萌发了写一个多级可视化的剪切板程序,用来提高效率,平时数据也可以存在剪切板里面,对于经常操作文档类的同学来说,是比较实用的。效果:可视化,可以看到拷贝的文本,文件路径,图片。在拷贝的时候大多数程序(比如:Excel)会往剪切板写多种格式的数据,富文本的话也会有纯文本的格式,所有这类程序拷贝的内容也可以显示的...
2019-07-10 21:45:42
348
原创 vs 2017 智能提示 没有效果
出现一个很奇怪的问题,vs2017 所有的智能提示 都不能 使用了,只有语法的还显示,重启,卸载都不行。然后一不小心把一个工程打开了两次,后打开的可以显示。工程打开第二次提示如下:Visual C++ 未找到存储其浏览数据库和解决方案“***********************\.vs\******\v15\Browse.VC.db”的 IntelliSense 文件的合适位置。...
2018-12-20 10:25:37
11577
6
原创 预编译头 选择 问题
现象: 1.无法找到stdafx.h 2.xxx.obj 已经定义在其他xxx.obj 3.xxx.pch时间戳不对 工程中引用了其他目录下的cpp 可以把整个工程设置为使用预编译头,然后第一个cpp文件的属性,选择创建预编译头...
2018-12-11 11:16:39
266
原创 HLK 微软驱动签名过程中踩过的坑
环境vs2017 community + sdk(wdk)10.0.17763Dll用户模式驱动,vs2017编译不通过,提示缺少msvcrt.lib等Msvcrt.lib 替换为 ntstc_msvcrt.lib(网上说是c++的)将vc++目录里的包含目录,库目录和vc相关的都去掉,提示缺少什么用everything搜,把路径添加上去,都添加wdk里面的不要用vc++的库,...
2018-11-29 14:23:49
3487
6
原创 错误:Help 查看器命令行包含无效的目录名称 VisualStudio...请指定一个有效的名称
启动helpviewer.exe的时候报了这个错误原因是注册表下没有这个值HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Help\v2.2\Catalogs在这个目录下添加目录名即可,里面的值填写对应的位置VisualStudio14下添加键LocationPath 值为 本地缓存目录VisualStudio14 ->Loc...
2018-05-05 10:10:49
2791
原创 像资源管理器那样显示运行的程序
最近再做一个工具软件,可以向指定的程序通过快捷键发送一个字符串,需要显示当前正在运行的程序。1.首先通过CreateToolhelp32Snapshot创建进程快照2.然后在里面通过进程的ID调用QueryFullProcessImageName获取程序的完整路径,这个参数需要进程的句柄,所以要开启调试权限,管理员权限,这个函数需要vista ,server2008以上的版本3.通过函数SHGet...
2018-03-27 20:20:16
381
原创 minifilter 向应用层发送信息fltSendMessage
驱动层发送和接受时候的buf不包含header。应用层向minifilter发送没什么问题。应用层接收的时候需要添加header。
2017-11-01 15:47:06
2718
原创 WriteFile导致程序崩溃的问题
原文:http://www.cnblogs.com/chenkunyun/archive/2012/04/18/2454921.html在win10上,用vs2010编译的程序,有一个writefile,在win10上运行没问题,到了win7上,不论32位还是64位都会崩溃,我也要崩溃了,然后用od调试了一下。在网上搜索了一下,和上面情况一致。返回的长度设置一个变量接受,就...
2017-10-13 11:08:16
1827
4
原创 GDI函数设置图片透明 GetDiBits取不到数据的情况
第一篇技术博客最近需要做一副位图,在内存中修改 透明度值使用的是GDI AlphaBlend函数遇到几个问题:1.背景设置为不可见将背景设置为0x000000002.GetDiBits函数取不到数据BitmapInfo结构体中的biSize,biWidth,biHeight,biPlanes,biBitCount这几个值必须设置测试
2017-08-10 17:03:17
429
打印监控hook excel的打印函数
2017-10-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人