我要给自己的软件做个升级包,安装时需要得到用户原来安装软件时的路径,如何得到呢?
原来的软件安装文件是用Setup Factory 6.0做的
原来的软件安装文件是用Setup Factory 6.0做的
解决方案 »
- VB+ SQL server2000数据库
- 一个简单的算法,如何写,才比较优化、简练??
- vb adodb.stream write写入网页代码为utf8编码的问题
- 大家帮帮忙吧,怎样才能把datagrid中数据导出到Excel中呢?谢谢啦!
- 可不可以动态创建一个MDI子窗体啊?
- 想请问:在vb的listview控件里,如何使得某一行自动自己选中??不去触发单击事件。
- 如何将PictureBox中的控件内容,如Label变成PictureBox中的图片?采用截屏方法有问题。。。
- 请问哪里有下载 VB6.0 MSDN Library 库的中文版本?
- 请问判断一个字符串是否为一个合法的时间的函数或语句是怎样的?
- 请问如用VB测试服务器端口是否可用?
- 如何直接打开数据库中的文件,在线等
- 如何用API往FTP里上传文件?
这个具体怎么做呢?能给个示例吗?谢谢这个就是Setup Factory 的事情咯,你可以了解一下Setup Factory 这个软件是怎么工作的
建议:
与其去写注册表。
不如让用户去选择安装路径。
-- 控制信息来自浏览按钮... -- 如果它是点击信息,就显示浏览对话框
-- 并更新安装文件夹
if (e_MsgID == MSGID_CLICKED) then -- 从安装文件夹一栏获取文本
-- (这将用作浏览对话框的提示)
local strPrompt = Screen.GetLocalizedString("IDS_CTRL_STATICTEXT_LABEL_01");
strPrompt = SessionVar.Expand(strPrompt);
-- 来自 _SUF70_Global_Functions.lua:
-- 显示文件夹浏览对话框,以更改安装文件夹一栏中的路径
g_EditFieldFolderBrowse(CTRL_EDIT_FOLDER, strPrompt);
end
end
查找相关安装目录变量,然后生成一个文件