随笔分类 -  windows

windows相关开发.
windows之查找软件的可执行程序路径 ---CLSID
摘要:一般软件的可执行程序文件一般在: 示例飞书: 计算机\HKEY_CURRENT_USER\SOFTWARE\Feishu 该路径下会有安装路径,以及产品名字。 但是也有这路径下找不到,比如photoshop, 这时候就可以用到CLSID了(一般大型的软件会写入CLSID,因为它的驱动,服务,组件比较 阅读全文

posted @ 2022-04-02 12:21 流若浅 阅读(1222) 评论(0) 推荐(0) 编辑

Windows 之Dll/lib导出
摘要:DLL导出del方式部分: 右键新建dll项目,然后右键工程属性选择-实用工具-文本文件 >修改为Text.def 接着在def文件中输入下面的导出接口声明,以及dll名字 Def方式生成dll Text.defLIBRARY ExportDllDemoEXPORTS ShowMessageBox 阅读全文

posted @ 2021-08-11 15:08 流若浅 阅读(476) 评论(0) 推荐(0) 编辑

windows 浅析-读写注册表
摘要:简单叙述一下windows注册表的使用: 本文叙述问宽字版,一般逻辑为: 1、 RegOpenKeyExW >RegCreateKeyW >RegSetValueExW 打开注册表 创建key 写入键值对 2、 RegOpenKeyExW >RegSetValueExW 打开注册表 写入键值对 3、 阅读全文

posted @ 2020-06-09 22:28 流若浅 阅读(581) 评论(0) 推荐(0) 编辑

windows 之磁盘空间剩余空间监测
摘要:监测软件当前目录的磁盘剩余量是否达到1GB bool SdLoginManager::checkDiskCapacity(){ bool res = true; BOOL fResult; unsigned _int64 i64FreeBytesToCaller; unsigned _int64 i 阅读全文

posted @ 2020-06-01 10:50 流若浅 阅读(775) 评论(0) 推荐(0) 编辑

windows 之互斥量----mutex
摘要:CreateMutexA CreateMutexExA CreateMutexExW CreateMutexW 可以用互斥量作为单实例应用控制, 如: 进程A创建互斥量Mutex, 启动进程B创建互斥量Mutex失败,这时候就不打开进程B而是打开进程A HANDLE hMutex = ::Creat 阅读全文

posted @ 2020-05-28 12:14 流若浅 阅读(538) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示