logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

how to build and debug wireshark2.4.2 source code

前言现在开始玩抓包了。对于一些已知协议,是wireshark已经分析好的,可以拿来借鉴。如果再自己分析,划不来。自己分析的也不如wireshark分析的那么清晰和全面。另外,wireshark工程的架构也是值得学些的。要学习wireshark工程,第一步就是编译调试wireshark的源码。wireshark如何编译,官方有帮助文档。https://www.wir

obs -录制时 NVENC报错的问题

去obs设置中看到NVENC相关选项的设置了, 如果自己计算机的显卡不支持硬件NVENC编码, 就选择软件编码, 就可以用了, 不过就是CPU占用率高一些. 比用不了OBS好的多.用360驱动大师来更新显卡驱动, 我的台式机显示显卡驱动并不需要更新.但是有其他几个驱动有更新. 将驱动全部更新后, 还是不好使. 开始录制后, 还是显示NVENC相关错误.升级到OBS29.0.2后, 录制时, 显示N

在win10命令行(cmd)中添加临时环境变量

想编译一个开源软件, 编译脚本是CMake的.打开cmd, 在命令行中输入cmake, 说文件不存在. 就是说cmake不在永久环境变量PATH中.用everything看了一下, 计算机中有好多cmake.计算机上这么多要用CMake的程序, 谁也没将cmake的path加入永久PATH, 估计是怕cmake之间版本不同互相影响吧.去下载了最新版的CMake(), 当前版本是3.24.1()安装

experiment : VerifyFileSignatureBuildIn

在开源工程中找到一段校验PE文件签名的代码, 因为以前的工程没有用到过PE文件签名校验, 拿来做个实验.这段代码比MS给的签名验证的Demo好,对MS程序和第三方程序做了区分./// @filesrcVerifyFileSignature.cpp/// @brief测试 校验文件内建签名#include "stdafx.h"#include#inclu

c++程序内嵌lua字节码

前言从google找到的资料看,c++和lua交互的经典用法,都是c++调用lua脚本文件.但是c++程序内,嵌入lua编译好的字节码缓冲区,也是一种用场.下载的lua官方包里,没有例子程序了.对于开源程序,自带丰富的例子,是很重要的事情. 虽然说”源码面前没有秘密”, 但实际情况心里还是万马奔腾,让人崩溃.还是M$做的好,每个API都能在MSDN或WDK中找到可以

note : 使用宏简化代码的输入

在开源工程中, 看到类似下面的代码很蛋疼. ReLoadNtosCALL((PVOID)(&RObReferenceObjectByHandle),L"ObReferenceObjectByHandle",g_ulSystemKernelModuleBase,(ULONG)g_pImageModuleBase);ReLoadNtosCALL((PVOID)(&RKeInitializ

git归档后,引起AD2019闪退的问题

前言开发环境: win10x64最新版 + AD2019 + git一个用git归档的AD2019工程,前一端时间打开是正常的。这2天,打开后,总是打开后,能看到工程左边的文件树后,AD2019自己就退出了。整的我没法查看工程做好的工程。怀疑是以下问题:路径太长了。但是也有疑惑,为啥前一段时间打开是正常的。是否git刷新文件图标影响了AD2019打开文件?但是也有疑惑,为啥前一段时间打开是正常的。

#git
windows git split的用法

笔记同事让我在一个很大的mib文件中找想要的snmp节点的OID, 英文不太好,不好找。想用免费全文翻译https://fanyi.sogou.com/document将mib文件全文翻译成中文文本后,先大致找一下。这个全文翻译平台支持的文件格式为 pdf doc docx.将mib文件用文本程序打开,在本机上找个pdf打印机打印成pdf, 1000+页A3横板纸…将转换完的pdf拖入全文翻译平台

#windows#git#bash
git - TortoiseGit图标不显示的问题

这也说明一个道理,如果自己要加shell icon overlay的项,需要先遍历这个节点,将项名称前面空格的最大数量统计出来,自己要插入的项名称前面带的空格一定要比他们多,才能优先显示自己的shell icon overlay.可以发现条目的名字有意思,除了删不掉的EnhancedStorageShell,其他项名称前面都带了空格。最好的方法是,将TortoiseGit的项名称前面多加几个空格,

文章图片
#git
git clone - error: invalid path

迁出一个git项目时, 出现以下报错.这个库在远端服务器已经clone成功了, 这个文件可以浏览, 内容正常.将远端库的.git Clone到本地时报错, 是不是文件路径太长了呢?第一感觉就是这样.本地的迁出路径为 D:\3rd_prj\contiki\contiki_wiki已经够短的了, 没有必要再找一个根目录下的更短的路径来迁出.查了网上的解决方法, 配置如下还有一个换行转换的配置有点好奇,

#git
暂无文章信息