社区
Delphi
帖子详情
如何把安装路径写入注册表
cjhpt
2002-11-14 09:23:39
用installshield制作delphi的安装程序,如何把安装路径写入到注册表,因为在应用程序中要打开一些文件(不能用打开文件的对话框)和建立BDE别名。如果有别的解决方法,也请告知。3x.
...全文
205
5
打赏
收藏
如何把安装路径写入注册表
用installshield制作delphi的安装程序,如何把安装路径写入到注册表,因为在应用程序中要打开一些文件(不能用打开文件的对话框)和建立BDE别名。如果有别的解决方法,也请告知。3x.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cjhpt
2002-11-22
打赏
举报
回复
3x!
Devidzhang
2002-11-20
打赏
举报
回复
ExtractFilePath(Application.ExtName)
提取当前应用程序路径
bosskey
2002-11-19
打赏
举报
回复
agree GreensPan
cjhpt
2002-11-19
打赏
举报
回复
什么没人回?
telepan
2002-11-14
打赏
举报
回复
没必要写进注册表
在应用程序中调用ExtractFilePath(Application.ExtName)就可以得到
可执行文件的路径了
读和写
注册表
文件的例子
读和写
注册表
文件的例子
inno setup 修改将程序
安装
路径
写入
注册表
// 在最后一支文件
安装
结束之后调用MyAfterInstall [Files] Source: ".\mysql2\*"; DestDir: "{app}"; Flags: onlyifdoesntexist recursesubdirs createallsubdirs ignoreversion; Source: ".\API.ini"; DestDir: "{app}"; Flags: onlyifdoesntexist Source: ".\API2.ini"; DestDir: "{app
如何将C#
安装
路径
写入
注册表
如何将C#
安装
路径
写入
注册表
的提问
安装
程序如将项目的
安装
路径
写入
注册表
如: key=myform value=E:\test\SystemTray\SystemTray.EXE 如何将C#
安装
路径
写入
注册表
的回答1 Value =[TARGETDIR]\后面是你的相对
路径
如何将C#
安装
路径
写入
注册表
的回答2 获取
安装
路径
stringstr=...
安装
程序如何让
写入
注册表
的
路径
可选择
直接操作
注册表
需要有相应的权限,并且应遵循最佳实践,确保在卸载时能正确清除这些
注册表
项,避免产生残留数据。同时,为了兼容性和安全,应当尊重操作系统的设计指导原则,比如在现代Windows应用中,建议使用统一的程序包
安装
机制(如MSIX)和标准的应用数据存储方式而非硬编码
注册表
路径
。
安装
程序在
安装
过程中允许用户选择
安装
路径
时,会在
安装
向导中提供一个界面元素,比如浏览目录按钮或文本框供用户输入自定义
路径
。当用户完成选择并确认后,
安装
程序会捕获并保存所选
路径
,然后在
安装
过程中将这个
路径
写入
到
注册表
的相关键值中。
NSIS:在
注册表
中记录
安装
路径
以便重装或升级时读取
第一步:在“MUI 现代界面定义结束”后面读取
注册表
中关于
安装
路径
的键值,如果没有,就使用默认
路径
。
NSIS 代码
InstallDirRegKey HKCU “Software/eBook Workshop” “”
第二步:在主区段中把
安装
路径
写入
注册表
。
NSIS 代码
WriteRegStr HKCU “Software/eBook Workshop” “” $INSTDIR
第三步:在卸载区段删除
注册表
中
安装
路径
的键值。<
Delphi
5,930
社区成员
262,938
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章