送分行动-------看内容

neil 2000-03-05 06:15:00
安全写入和删除注册表里的自己的安装程序信息。
前提,必须用vfp的安装程序,不允许在vfp的安装程序中用自己的程序写注册表。请问:
如何在安装自己开发的vfp程序过程中向注册表写入信息,而卸载该应用程序的时候,卸载程序又会自动安全的删除注册信息(例如想在安装的时候写入序列号,而删除的时候又把序列号删除掉)
完美解决者给50分!
...全文
151 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
neil 2000-03-07
  • 打赏
  • 举报
回复
持着? 天! 用 setup里的setup.stf很容易解决的问题,为什么要编程? 难道就没人去用用setup.stf吗?
ForrestSong 2000-03-07
  • 打赏
  • 举报
回复
并非编程,我是指用Delphi的安装向导Install Shield,同样可以安装VFP的程序
neil 2000-03-07
  • 打赏
  • 举报
回复
首先谢谢yifan用我的名字做实际例子,很清楚了。
我需要的就是这,另外 最后再注明一下 setup.sft是个文本文件,并在安装过后可以安全删除自己写入的注册信息,那就完整了,
不过还是非常的谢谢yifan .算做完美答案吧,给你满分。
伊凡yifan 2000-03-07
  • 打赏
  • 举报
回复
更改 setup.stf 里的 Maximum Object ID 的值+你所添加的项目个数 添加 Uninstall Group 41 42 43 44 45 46 47 48 你自己的序列 添加 序列号 AddRegData "LOCAL,你所想写入的注册信息"
例子 假如制作完安装后 你有48列的setup.stf
你要添加 两行注册信息
Maximum Object ID 48 (改成50)
15 Uninstall Group 41 42 43 44 45 46 47 48 49 50
49 AddRegData "LOCAL,Software\Neil\对外招商项目信息库 ,DefaultDirectory,%s\,REG_SZ"
50 AddRegData "LOCAL,Software\Neil\对外招商项目信息库 ,DefaultDirectory,%s\,REG_SZ"
ForrestSong 2000-03-06
  • 打赏
  • 举报
回复
别执着了,用Delphi的Setup,万事OK!!!

34,575

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧