vb对 acis的.sat格式文件读取

ilovesctoo 2017-11-15 10:46:54
请教下各位怎么准确的读取出工程类软件生成的接口数据 ,由于小弟对数据格式毫无研究,查了一些资料 该接口数据应该是基于ASCII文本格式存储的文件 .SAT

...全文
532 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2017-11-17
  • 打赏
  • 举报
回复
我只是懒得费劲使用类似FileMon软件监控VB6的编译生成过程去提取中间生成的OBJ,指望你教我你的更简洁方便的办法而已。
赵4老师 2017-11-16
  • 打赏
  • 举报
回复
不知道你是怎么“在VB6编译时把OBJ文件拷贝出来”的。 用VB Decompiler Pro反编译不了obj文件?换IDA Pro软件再试试?
舉杯邀明月 2017-11-16
  • 打赏
  • 举报
回复
引用 5 楼 zhao4zhong1 的回复:
P代码或本机代码,我猜。
使用软件VB Decompiler Pro


说得别人好像不知道这个软件似的…………

这个软件,只能反编译“编译好的最终产品”好不!
我说的OBJ,却只是“最终产品”的一部分(类似于“产品框架”,版权信息,具体实现都在其它的相应OBJ文件中)。
另外,我前几天专门做的一个测试exe,包含Form、Class、Module各1个,
  用它把exe“反编译”出来,Class模块竟然“神秘消失”了!


但我用代码“反编译”出来的,3个模块都在:
赵4老师 2017-11-16
  • 打赏
  • 举报
回复
P代码或本机代码,我猜。 使用软件VB Decompiler Pro
舉杯邀明月 2017-11-16
  • 打赏
  • 举报
回复

我还以为象你这样牛B哄哄的人,应该没有什么不知道的呢。
没想到连如何“在VB6编译时把OBJ文件拷贝出来”都不知道啊,太让我失望了…………




可能有人注意到了:我这儿放的截图中,标准模块和类模块的文件名,跟我在6楼贴出来的不同……
没错!我是故意的!
我是特意在工程中添加的两个“现存文件”模块,然后更改其模块名、类名,
  并且更改了“代码内容”,做的一个简单的测试程序(标准EXE工程)。
窗体模块是“新建工程”时自动添加的,并且是“没有保存”的,因此编译后的OBJ文件与窗体名同名。
目的就是为了找出在OBJ文件中,它在哪存储文件名、在哪存储模块名。
  如果文件名和模块名完全一模一样,就不好区分了。
笨狗先飞 2017-11-15
  • 打赏
  • 举报
回复
https://wenku.baidu.com/view/39667f03e87101f69e31952d.html 百度文库里就有说明,只不过是英文的,需要花点力气。
舉杯邀明月 2017-11-15
  • 打赏
  • 举报
回复
引用 3 楼 zhao4zhong1 的回复:
不知道dumpbin.exe能否列出obj文件的各个组成部分。
dumpbin 出来的“各个部分”有个毛用! 它能“DUMP”出来的东西,有哪项我不知道??? 我需要的信息,都在第2个Section: .text 的“数据”中。 你知道这个“数据”是什么样吗? 对dumpbin来说,它只是“一段 RawData”而已,它还能进行“细分”吗…… 然而“事实”是,这“一段数据”其实是分成“很多段内容”的,   并且某些部分的“段”还可以分成“多条记录”,或者说是“多层数据结构”。
赵4老师 2017-11-15
  • 打赏
  • 举报
回复
不知道dumpbin.exe能否列出obj文件的各个组成部分。
舉杯邀明月 2017-11-15
  • 打赏
  • 举报
回复
这种文件,哪是什么“ASCII文本格式” !
引用 1 楼 bakw 的回复:
https://wenku.baidu.com/view/39667f03e87101f69e31952d.html 百度文库里就有说明,只不过是英文的,需要花点力气。
能找到文档,应该可以解析了…… 晃了一眼,有22页,应该是比较详细的吧。 我这几天想从VB6的“工程OBJ文件”(在VB6编译时把它拷贝出来)中分析它的工程结构,还找不到资料呢。 (我只需要分析出工程包含哪些模块,这些模块中哪些是Form、哪些是Class、哪些是标准模块、哪些是用户控件等 ) 只能从OBJ文件的“符号表”中进行扫描搜索、并用段数据的“特征数据”进行匹配,提取出模块列表。 弄了两、三个样本来看,发觉模块信息与模块名列表的对应关系,还不太靠谱…… 

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧