📄 如何让光盘上自动运行的程序判断软件是否已经安装.txt
字号:
可 以 在 用 户 的 注 册 表 中 加 一 个 标 志 , 如 果 标 志 存 在 就 认 定 软 件 已 经 安 装 , 否 则 就 没 有 安 装 启 动 程 序 。 如 果 你 使 用 InstallShield或 Wise Install写 安 装 程 序 就 很 容 易 实 现 这 个 功 能 , 因 为 这 些 软 件 都 包 括 读 写 注 册 表 的 功 能 。 但 如 果 你 使 用 的 是 VB的 安 装 向 导 生 成 的 安 装 盘 就 不 能 容 易 地 实 现 这 个 功 能 了 。 你 必 须 使 用 VC++或 Delphi写 一 个 程 序 , 因 为 它 们 可 以 编 写 不 需 要 任 何 DLL就 可 以 运 行 的 程 序 , 而 VB不 能 。 这 个 程 序 检 测 软 件 是 否 已 经 安 装 了 。 你 可 以 让 AutoRun.inf运 行 这 个 程 序 。 考 虑 到 有 些 朋 友 不 会 使 用 VB以 外 的 程 序 , 这 里 用 Delphi编 写 了 一 个 简 单 的 程 序 , 包 括 源 程 序 和 EXE。 它 读 取 注 册 表 的 LOCAL_MACHINE\Software\AskPro\AutoRunDetect, 如 果 发 现 有 了 这 个 注 册 键 , 就 运 行 这 个 注 册 键 指 定 的 程 序 , 否 则 运 行 程 序 所 在 目 录 中 ( 也 就 是 光 盘 上 ) 的 Setup.exe。
<END>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -