?? 如何讓光盤上自動運行的程序判斷軟件是否已經安裝.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 + -