![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
window桌面应用
Super_Jandroid
专业写bug
展开
-
c++ 截图GetWindowDC,并保存到文件夹下---手把手教
工作中遇到一个需求,需要在用户操作过后,需要截屏截图来确认用户操作过后,真实的呈现结果,用来后期验证。//以下方法可用获取鼠标当前指向的控件,可以小到一个按钮控件。直接使用,修改自己需要捕获的窗口名字就可以了。原创 2024-01-24 19:52:41 · 659 阅读 · 2 评论 -
VS 设置管理员权限
想让我的程序能拥有管理员权限,于是设置了UAC执行级别,requireAadministrator。明明已经设置了,但没达到想要的效果,程序没有弹出需要管理员权限的确认。原创 2023-02-27 19:27:12 · 530 阅读 · 2 评论 -
GetSystemDirectory unicode
c语言,Unicode环境下 GetSystemDirectory获取系统径,拼接文件名后,打开文件,出现问题。编译的时候,不会报错,运行也正常,小纰漏如下图,获取到的系统路径,由于是unicode环境下,所以路径的每个字符后后面都有一个00。像我这里的代码,到strcat的时候,得到的结果会变成“C\LTF.DLL”,因为字符串遇到00,以为该字符串结束了。先给结果两种方式FILE *fp;WCHAR SysDirect[128] = {0};WCHAR strs[.原创 2022-03-16 15:40:45 · 152 阅读 · 0 评论 -
c/c++获取windows磁盘序列号
最早用ReadDriverInfoNT,发现在特殊的笔记本上获取不到数据,一下的方法能解决这个问题。试了很多台电脑,总是有一种方法是能获取到数据的主函数部分: unsigned char hdsn[41];OSVERSIONINFO version; memset(&version,0,sizeof(OSVERSIONINFO)); version.dwOSVersionInfoSize = sizeof(OSVERSIONINFO); GetVers原创 2022-03-01 20:07:41 · 1936 阅读 · 2 评论