CWindows下使用Cmake编译Poco库 1.编译前准备:   先配置OpenSSL环境  (opensslversion-a查看)  如果openssl是1.0.版本,Poco版本最高用1.9.4。  如果1.1或者更高,用最新版本。 2.编译命令(演示使用VS2022编译v140版本Win32的库): cd.. mkdircmake_build_x86 cdcmake_build_x86 cmake-G"VisualStudio172022"-A"Win32"-T"v140".. 3.修改CMakeLists.txt   1.关闭不需要编译的选项   2.可选择编译静态库或者动态...

  YPqAA81Sb19b   2023年11月02日   29   0   0 C++

一、常见图形界面框架(DirectUI、GUI) 1.题外话,纯属扯O 举两个常用的开发框架,MFC和QtWidget里面每个控件都是Window,这是和DirectUI最大的区别。下面简单梳理下这个DirectUI与GUI之前错综复杂的爱恨情仇: ①在侏罗纪时期,传统的Handle式GUI框架,是由操作系统内核(win32k.sys)直接提供的接口(GDI),采用消息驱动的机制。窗口在Windows操作系统中可以分为两种类型:一般窗口(Top-levelWindow)和子窗口(ChildWindow)。每一个窗口都会有一个系统全局标识符,也就是所谓的窗口句柄,由系统管理,每个窗口都会有独立的...

  YPqAA81Sb19b   2023年11月02日   52   0   0 C++

一.在Windows上,网上流传的几种方法可以打开目录并定位到指定文件: 1.使用系统调用: 使用system()函数执行操作系统的命令行命令。 在命令行命令中,使用explorer/select,文件路径来打开目录并选中指定文件。例如: include<cstdlib> intmain(){ std::stringfilePath="C:\\路径\\到\\目标\\文件.txt"; std::stringcommand="explorer/select,"+filePath; system(command.c_str()); return0; } 2.使用ShellEx...

  YPqAA81Sb19b   2023年11月02日   70   0   0 C++

一、内核驱动签名初篇 1.大概聊一聊现有驱动情况 1.开启安全启动(SecureBoot) 1.使用微软WHQL签名 2.使用2013-2015年签发的驱动签名,已过期未吊销未拉黑(不知道什么时候打个补丁会修复). 2.关闭安全启动(SecureBoot) 1.使用微软WHQL签名 2.使用过期签名的sha1sha256都可以正常跑 3.Windows7 1.使用微软WHQL签名,SHA256的签名需要打补丁支持(KB3033929). 2.SHA1签名 PS:看看你有一个过期未吊销拉黑的SHA1签名是多么幸运,你可以无视操作系统,签上就跑....... 2.开发测试阶段需要测试驱动有哪些办法...

  YPqAA81Sb19b   2023年11月02日   46   0   0 C++
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~