vb 调用其他程序中的数据 20

例如有一个1.EXE文件是可以正常使用的。里面有一些数据。我现在要新编一个程序可以调用里面的数据。还有一个问题,就是1.EXE这个程序不是自己编的,里面的代码与控件名都不... 例如有一个1.EXE文件是可以正常使用的。里面有一些数据。我现在要新编一个程序可以调用里面的数据。还有一个问题,就是1.EXE这个程序不是自己编的,里面的代码与控件名都不知道。有没有办法能提取到当中我所想要的数据。请高手指点。谢谢了。
首先感谢02LINHE的回答。你没有明白我的意思。就好比1.EXE里面有一个学生信息栏,有姓名,成绩,性别等等。这个EXE是一个单独可以运行的程序。现在我所想要的结果是。我在新编的程序中可以提取到1.EXE这个程序中的个别信息。你之前的回答可以放在1.EXE中执行。我想要的结果是在我新编的程序中调用1.EXE里的数据。不知道我这样说你是否能看明白?
展开
 我来答
coolicelee
2010-06-15 · TA获得超过792个赞
知道小有建树答主
回答量:404
采纳率:0%
帮助的人:376万
展开全部
这个不是一句半句能说明白的,去看PE结构吧,然后自己写代码提取资源,还有就是要学ASM,不然你是看不懂PE里边到底是怎么调用的。
另外说一句,这个办法很不“和谐”,因为你能这么干的话已经可以破解了,可想而知学习的成本和难度有多大
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jiangxueqiao
2010-06-15 · TA获得超过532个赞
知道小有建树答主
回答量:366
采纳率:0%
帮助的人:374万
展开全部
如果是1.EXE的话就不能实现,因为EXE文件是封装好了的

你可以尝试COM技术
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
02linhe
2010-06-15
知道答主
回答量:38
采纳率:0%
帮助的人:19.9万
展开全部
我不知道.EXE是什么文件~但是我可以告诉你关于VB中文件的读取文件和写入文件的代码怎么打。
首先打开文件 open"文件名" for 打开方式 as # <文件号>
文件名就是你要打开或要写入的文件的具体位置。比如你的1.EXE在D盘,那你就打"D:\1.exe"。
打开方式有输入和输出,输入是Intput。就是打开文件进行读文件里面的数据。
输出是Output。就是打开文件后进行写入操作,将数据写入文件中。
文件号随便你打~~123456789随便,但是如果下面的代码中用到上面的文件号,那你要打上面的文件号,不能再随便打。
读操作一般会跟随input #语句,它的用处是从打开的文件中读出数据并存入指定的变量中,格式是input #文件号,变量,这样你才能使用文件里的数据。
写操作一般会跟随print #语句,它是用来把数据按指定的格式写入指定的文件中的。格式是print #文件号
举个例子:比如你想读你说的1.EXE里的数据,并把数据都赋予变量X,那你可以这么打代码:open"1.EXE" for intput as #1
input #1 ,X
写的自己试试吧~不会再找我~~~打的累了~刚把国家二级过了~~~还记得很清楚~
哦~对了~如果文件里有很多数据的时候用input$(n,#文件号)进行读出,这个函数是返回从文件中读出的n个字符组成的字符串
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式