七兄,你这个东东,非常有用,非常具有进一步深入的研究的价值. 我有几个问题,需要得到你的帮助: 1.程序或文件转化成十六进制的工具很多,一般用的是WinHeH,此处WinHeH应是笔误,为WINHEX. 2.现的做法是将程序转化为十六进制,然后在VBA中进行“夹带”,目标机上运行本文档时,用VBA对程序进行“复原”并运行。这个思路非常好,我是开窍了,上次提及的夹带,我是莫明其妙. 3.本来我是想将程序转化成“流”文本,再在VBA中进行“夹带”,但无法过滤掉引号与分段符号,失败. 请问,何为"流"文本,如何取得?我想,如果得到的"流"文本,在VBA中处理时,应该可以过滤掉引号与分段符号的,这个我觉得还是有些把握的. 4.也可以自己编写程序将文件按十六进制读出并直接得到每个字节的位置,这样更易于使用,我想知道你是如何做的? 5.从WINHEX中得到的十六位进制的值,如果提取出来?WINHEX我用过,但很菜,如何将这些十六进制的值导出也好,复制去来也好,总之,不可能手动一行一行把它写到程序中的,我对此很想知道. 6.一维数组在内存中的占用应该不大,但你处理得非常好,分步进行,有利于夹带大于程序. 还请七兄抽空释疑并丰富一下,这是东东绝对是非常好的一个程序\思路,它可能会对我以后的编程,起到很大的作用,我清晰地感觉到. |