在运行的VFP的exe不可以改名.
不知道大家试过没有,用VB编写的EXE在运行时,可以把那个EXE改名
例如: c:\vbtest\vbtest.exe,若VBTEST.EXE在运行,你还是可以改掉VBTEST.EXE的名字.
但VFP编写的EXE就不能该了.
我在WINDOWS下的SYSTEM32里找到小画家 MSPAINT.EXE,运行MSPAINT.EXE,这个MSPAINT.EXE也可以改名
MSPAINT.EXE应该不是用VB写的吧,我想是用C之类的.
也就是说若一个EXE没采取其它保护措施,目前我知道VB,C编写的EXE即使在运行也可以改名的,
但VFP改不了(不知道为什么)
[解决办法]
这有什么奇怪的,关键在于是谁在主导运行
编译后的vfp程序只是在引导启动运行库后作为运行库的数据文件
运行的主导是运行库
这就像双击视频文件就启动了播放器,而播放器在播放时,这个视频文件是不能改名的。