VB如何把调用到的图片加密或封装呢

来源:百度知道 编辑:UC知道 时间:2024/06/15 17:00:37
自己做了个程序,但其中很多按钮都是调用当前文件夹的程序,如何把当前文件夹的其它程序加密起来,但VB依然能调用它们,就是说别人不能用直接打开文件夹来打开那些程序,要用我写的主界面才可以打开,怎么弄啊?我把我的分全部贡献了,求最佳答案

把这些图片和外部程序都放进VB的资源文件中,程序运行的时候图片可以直接读取,而外部程序则可以先从资源文件中生成到一指定的临时目录,然后你的程序就可以直接调用它们了,最后程序退出时记得自动把临时文件全部删了就可以了

你全部分贡献才50多分啊!代码就不写了,但可给个方法你自己做。

就是把那些程序文件的头部约2000字节的内容读出放在文件的尾部,重新生成一个文件并任意给个扩展名,这样别人是打不开的,当VB调用时再把这2000字节的内容调回头部,在其它隐蔽的地方重新生成原来的程序文件,这样VB就可调用了,当调用完后记得删除。

要实现这种方法必须要用VB自带的二进制方式Open读/写操作或用API(CreateFile/SetFilePointer/ReadFile/WriteFile)函数实现!