首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

VBA解析VBAProject 06——清除VBA工程密码

如果你收到过一些这样的Excel文件,文件里有VBA代码,实现了很好的功能,可是作者却对VBA工程进行了加密,你可能会非常希望查看到里面的VBA代码。...前面介绍的提取模块代码可以做到,这里再介绍一种直接清除密码的功能。...VBAProject工程里面,一定会有个数据流PROJECT,这个文件提取后,得到的内容大致如下: ID="{7A581A9B-0F9A-480B-8C0A-1C59D52CAB04}" Document...所以,知道了这样能够清除密码,我们要做的只是改写一个复合文档的数据流就可以了: '清除vba工程密码 '清除CMG=" | DPB=" | GC=" '清除VBA工程密码 'Return 返回出错信息...End If End If Next If Not flag Then UnProtectProject = "CVBAProject: 没有设置VBA工程密码

5K62

编译boost库工程

我仔细的在C:\boost_1_64_0目录下搜索了一下,根本就没有libboost_regex-vc140-mt-sgd-1_64.lib这个库文件,那咋办,找教程编译编译boost库工程的是一个叫...without/with:选择不编译/编译哪些库。因为python、mpi等库我都用不着,所以排除之。...这可以根据各人需要进行选择,默认是全部编译。但是需要注意,如果选择编译python的话,是需要python语言支持的,应该到python官方主页http://www.python.org/下载安装。...threading:单/多线程编译。一般都写多线程程序,当然要指定multi方式了;如果需要编写单线程程序,那么还需要编译单线程库,可以使用single方式。...debug/release:编译debug/release版本。一般都是程序的debug版本对应库的debug版本,所以两个都编译编译日志,由于配置参数的原因只生成了静态的lib,没有dll

17630
您找到你想要的搜索结果了吗?
是的
没有找到

Linux清除记录的常见方式

本文将会分享 6个linux痕迹隐藏技巧 隐藏远程SSH登陆记录 清除当前的history记录 隐藏Vim的操作记录 隐藏文件修改时间 锁定文件 清除系统日志痕迹 1....清除当前的history记录 如果我们不希望命令被记录,在退出会话前直接执行: # 清除当前会话的命令历史记录 history -r # 或者 不给当前的shell留时间去处理,内存的命令也就没时间写入到文件...清除系统日志痕迹 Linux 系统存在多种日志文件,来记录系统运行过程中产生的日志 清除系统日志痕迹 /var/log/btmp 记录所有登录失败信息,使用lastb命令查看 /var/log/lastlog...sed -i '/自己的ip/'d /var/log/messages # 全局替换登录IP地址: sed -i 's/192.168.166.85/192.168.1.1/g' secure 清除...web日志入侵痕迹 # 直接替换日志ip地址 sed -i 's/192.168.166.85/192.168.1.1/g' access.log # 清除部分相关日志 cat /var/log/nginx

2.3K20

如何提高工程编译速度

Linux Qt 平台为例测试 编译总量 = 编译速度 * 编译时间 按照上面等式进行优化,则: 在编译总量不变的前提下,要减少编译时间,则可提升编译速度; 或在编译速度不变的情况下,较少编译总量; 再或者既减少编译总量又提高编译速度...C/C++编译特点 C/C++ 编译单位是文件,无法进行跨模块优化,C++20可支持。 将.o文件链接在一起时很难并行。 预处理过程可并行进行。...2 提高编译速度 在提升编译速度上,可以增加编译机器数量或者提高单机编译能力。针对整体工程。...2.1 提高单机编译能力 多核编译 make -j* #减少重复编译相同代码的时间 ccache 解决IO瓶颈,充分利用内存资源,头文件非常多,预处理时需要反复从磁盘读取文件 tmpfs 2.2...3 使用效果总结 尽可能提高编译主机核数以增加Active jobs 各个编译机调度受网速影响

1.8K20

Autotools -- 自动编译工程构建

但是实际工作一直也没有深究过编译语法,打包工具的编写。到前一段时间,自己梳理了常用的编译,安装语法等。也了解了一些常用工具,cmake,qmake的打包语法,以及 checkinstall。...Makefile.am 文件,在 需要编译的目录或者编译以来目录每个目录都需要添加对应的Makefile.am 文件。...AC_PROG_CXX # 检测C++编译器 AC_PROG_CC #检测c编译器 # Checks for libraries. # FIXME: Replace `main' with a function...其他的静态工程,动态工程,多工程目录也类似。根据自己需求创建就可以了。 算是有一个简单的只是get了。...附件 autotools的详细使用 Linux下autoTools工具集使用介绍 autotools使用 GNU构建系统和AutoTools Makefile.am编写规则

67920
领券