稍微简单点的办法还有,弄个.net小程序,执行成功就写个标记文件退出。然后易语言判断是否有这个标记就行了。
.版本 2.子程序 _文件是否存在, 逻辑型
.参数 文件名, 文本型
.局部变量 文件号, 整数型
文件号 = 打开文件 (文件名, 1, 1)
.判断开始 (文件号 = 0)
返回 (假)
.默认
关闭文件 (文件号)
返回 (真)
.判断结束
.子程序 _按钮1_被单击
.如果 (_文件是否存在 (“文件地址”) = 真)
信息框 (“存在”, 0, )
.否则
信息框 (“不存在”, 0, )
.如果结束
"C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin\NETFX 4.0 Tools\ildasm.exe"使用ildasm.exe 打开你的编译后.net程序。exe 或dll
打开后找到最上面MANIFEST,双击它。双击后会显示他的内容看最上面的
// Metadata version: v1.0.3705
// Metadata version: v2.0.50727
// Metadata version: v4.0.30319
上面显示的就是.net framework 的版本信息了。