找回密码
 注册
LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 5522|回复: 9

如何将labview生成的exe转化为.vi文件?

[复制链接]
herry 该用户已被删除
发表于 2008-7-3 02:57:36 | 显示全部楼层 |阅读模式
如题。现在有生成的exe文件,如何变成可以用labview打开的文件?
谢谢!!
发表于 2008-7-3 09:42:16 | 显示全部楼层
这个没有办法的,要不然就不存在保密性了,呵呵!
回复 顶

使用道具 举报

发表于 2008-7-3 10:21:18 | 显示全部楼层
不可以,或许若干年后可以~
回复 顶

使用道具 举报

发表于 2008-7-3 10:41:27 | 显示全部楼层
就是隐约听lava论坛上的人说,labview生成exe这个过程有漏洞,很容易就能逆出源码(或许不是源码,是关键流程什么的,那文章找不到了),后来他们推荐用另外一款把vi转化为exe的工具,嗯,集成到VIPM里面的了~
回复 顶

使用道具 举报

发表于 2008-7-3 10:58:15 | 显示全部楼层
我有些感觉它的这个EXE是一个壳,里面包着的是VI!这个感觉来自于用remote panel的时候,就算是EXE的情况下,它也要添VI的名字,如果不是VI的话,它怎么会这样呢?所以它内部估计还是包着有VI的!但这个不知道是不是,只是一个直觉!
回复 顶

使用道具 举报

发表于 2008-7-3 11:21:15 | 显示全部楼层
恩,如果从这个路径的角度来说,确实如此,一个名为test.vi的生成为exe之后,如果用this vi's path去获取的话,会得到.\test.exe\test.vi这样奇怪的路径,这也是vi形式转化为exe形式会出现一些文件操作上的问题的原因~从这个路径上看,exe的作用和一个文件夹差不多,嗯。。。。或者就是cpubbs老大说的壳?是个研究的课题~~~


当然,NI本身是不可能提供这样一个工具,说可以把exe转化为vi的,如果提供了,那所有用labview编写的程序就没有秘密可言了,labview也就没有人会去用。某些编译器(就是把源码转化为exe的工具)会提供一个特性,允许用户把生成的exe程序做的更加的混乱,好防止反汇编。。。
回复 顶

使用道具 举报

herry 该用户已被删除
 楼主| 发表于 2008-7-4 05:02:51 | 显示全部楼层
纳闷为什么 运行那个程序需要下载lvruntimeeng.exe才能打开
回复 顶

使用道具 举报

发表于 2008-7-4 08:45:35 | 显示全部楼层
rumtime是支持库,必要的
回复 顶

使用道具 举报

发表于 2008-7-4 08:54:12 | 显示全部楼层

回复 8# 飞雨天 的帖子

哦,这样啊,那如果用了DAQ,那是不是还要再装这个?
回复 顶

使用道具 举报

发表于 2008-7-4 09:49:02 | 显示全部楼层
如果用了daq,你除了labview本身的支持库之外,还需要daq的驱动,打包起来,拿到别的没有labview的机器上运行,大概需要600M的样子~
回复 顶

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2026-9-30 04:40 , Processed in 0.036122 second(s), 8 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表