如何隐藏一个DLL模块

如何隐藏一个DLL模块,第1张

隐藏进程中的DLL,让困茄腊Pchunter和其它纳早驱动工具都看不到DLL,这个最好的办法,是先把进程中的DLL全部LOAD加载一次,然后申请空间保存DLL内存,再FREE掉。

这样DLL用任何工具汪滑都看不到了。

新建一个EXCEL文件,然后把下面这段代码写到这个工作簿里面:

Sub Show_All_the_sheets()

    For Each sh In ActiveWorkbook.Sheets

        sh.Visible = True

    Next

End Sub

然后切换回1.xls工作簿,渗绝运行这个代丛态姿码即可。

恢复后的工作簿如闭让下:

在开发此功能期间与后续的版本测试的过程中,共测试过 EXCEL 97 2000 2002 2003 2007 2010

都有留存原始开发文本与测试纪录文本文件.EXCEL文件累积知识

发现 97 2000 2003版都各有不同反应,(像2000版要用2000制作模块隐藏,2000版才能用,其他版本制作的不行),而2007以上版本,会判断档案有没有宏,这种会突破安全性的 XLS档,因为把所喊饥有的模块都隐藏了,所以EXCEL2007将他判断为羡辩没有宏的档案,所以就不会执行宏,甚至做存盘隐藏的宏模块会被删除,就像 XLSX档一样。

如何让这个档的宏能在EXCEL2007以上版本使用,在制作时保留一个或多个模块不做模块隐藏就可以,让EXCEL判断这是一个有宏的档案即可,当然保留模块不做模块隐藏,就无法突破EXCEL安全性郑派返


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8215620.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存