摘要:
有些时候win 10开机上几天,就会变成这样,老是找不到根源,所以暂时用重启服务的办法解决了。 重启下windows management instrumentation就可以了。 阅读全文
摘要:
由于最近需要使用windows的Local Group Policy的API,重新梳理一些有关windows权限的只是,这样需要理解一些关键概念,这些概念之间的关联联系形成了一张网络图。必须理解才能真正理解新东西的知识体系。 以前对这些东西都是一知半解的,什么安全描述符,安全对象等等都不太明白。 1 阅读全文
摘要:
VS版本: 虽然网络上有,但是还是记录下,找到VS的command prompt,然后切换到boost的根目录: 1.运行 bootstrap.bat 它在当前目录下会生成b2.exe2. 2.运行b2.exe install --prefix=./bin --build-dir=./build t 阅读全文
摘要:
在项目中为了用API访问Wmi Object来实现命令wmic的功能,所以得使用COM库,使用COM库之前得初始化一些东西。 上面的代码在单元测试中运行良好,但是集成测试的时候就出现了问题,因为这段代码被放到了DLL中被调用,所以就错了。 因为加载DLL的时候会自动初始化COM库。所以再初始化就会报 阅读全文
摘要:
今天遇到个问题,就是由于清空数据库的数据,设备采集客户端一直在往服务器上发采集回来的数据,但是由于某种原因,数据库的某语句死锁了。 数据库的死锁语句是通过这个SQL查出来的:select sql_text from v$sql where hash_value in (select sql_hash 阅读全文
摘要:
代码都是win10上测试的 1. 获取IE的URL,Enum IE窗口的子句柄,找到className为Edit的句柄,然后用SendMessage WM_GETTEXT消息来获取: 上代码: 通过windows的动态数据交换(DDE)技术来获取FireFox浏览器的URL(不支持Opera 和Ch 阅读全文
摘要:
这是对于公司某个需求的临时研究,最后经过简单实验放弃了这个方案,因为编写插件不能满足需求。 下面着重讲一下FireBreath编译。 首先根据文档,用git clone下载Firebreath源码(不推荐1.7): git clone git://github.com/firebreath/Fire 阅读全文
摘要:
cmake -G"NMake Makefiles" && nmake 中出现了以下这个RC资源编译器报告的错误: invalid language id when compiling version.rc.res SDL的论坛中也有人遇到这个问题了,但是死活没人回复解决: https://forum 阅读全文
摘要:
主要还是看官方文档吧 win32下,把#define GLOG_NO_ABBREVIATED_SEVERITIES 放到#include <windows.h>之前,具体说明文档中有说。 glog不支持分天滚动打印,是PID滚动打印,不过可以自己改源码定制需求:http://blog.csdn.ne 阅读全文
摘要:
既然编译第三方库了,google提供的VSproject是老版本的,构建不好升级。所以还是用cmake是王道。 采用out of source 编译, 以下是编译脚本bat: 首先,BUILD_SHARED_LIBS默认是打开的,所以我们传递一个变量进去,把它关闭掉,因为我需要静态库,不要DLL。 阅读全文