用IS6進行ASP軟件的打包和自動安裝(補充)

/* written by Jaron(賈俊) ,2003-11-04 */
/* 原出處:B/S WEB技術中文網 http://www.jaron.cn ;*/
/* 歡迎訪問我的網站: http://www.jaron.cn */
/* 如對本文有疑問,請在網站留言 /*
/* 轉載請註明出處和保留此版權信息 */
/* 歡迎使用SiteManager網站管理系統 http://sitemanager.cnzone.net ; */

2002年3月,我在網上發表過一篇《用InstallShield打包ASP程序》或《用IS6 進行 ASP 軟件的打包和自動安裝》,現在就將大家共同遇到的問題,整理如下:

用InstallShield打包ASP程序  http://www.jaron.cn/chs_scripts/8/2002-03/20020301000000-100206.html
用IS6 進行 ASP 軟件的打包和自動安裝 http://www.jaron.cn/chs_Others/40/2003-05/20030502014646-100917.html

1.在創建虛擬站點和自動設置數據庫時,工程示例中的文件均採用調用外程序的方式執行,你可以先把szCmdline命令行用 MessageBox (szCmdline,SEVERE); 顯示出來,然後在Windows2000的DOS模式下執行一次試試,如果成功,則腳本是沒有問題的,否則將會是命令行的問題;

2.創建的數據庫在臨時目錄下:示例文件中的文件是用附加的方式來創建數據庫的,你可以把MDF文件先COPY到相應的目錄,再執行附加命令,也可以把szCmdline修改成用Restore語句來創建數據庫,Restore的語法參照SQL-Server的幫助;

3.不能創建虛擬站點:造成這種情況的原因有很多,第一,要保證 vbs 是由 cscript.exe 來執行的,有些軟件修改 vbs 的默認打開方式,在安裝前建議 Uninstall 這些軟件,有一位網友曾說,把 cscript.exe 複製到 SUPPORTDIR 下可以,但我沒有試過,另外,這篇文章我寫了近兩年了,現在也有更多的創建虛擬站點的方式,如用adsutil.vbs來創建,這篇貼子我早已貼過了,有興趣的朋友可以試試。 http://www.jaron.cn/chs_Others/40/2002-08/20020828000000-100431.html ;或 http://www.jaron.cn/chs_Others/39/2002-08/20020809000000-100386.html

4.創建文本文件的方式: 可以使用函數: WriteProfString ("C:/Test.ini", "Windows", "KeyboardDelay", "100"); 可參照文檔:http://www.jaron.cn/chs_Others/40/2003-11/20031103094444-101390.html

5.獲取系統信息,可以使用  GetSystemInfo ,詳細說明參照:http://www.jaron.cn/chs_Others/40/2003-11/20031103094040-101389.html

6.讀取註冊表的方法,可以用:RegDBSetDefaultRoot,RegDBGetKeyvalueEx,相關貼子:http://www.jaron.cn/chs_Others/40/2002-08/20020828000000-100430.html

CSDN相關文檔:
================
在InstallShield中通過主機名獲取IP地址
在InstallShield中引用WINSOCK 的示例
用IS6 進行 ASP 軟件的打包和自動安裝
用InstallShield檢測是否安裝IIS
利用InstallShield獲取註冊表鍵值
InstallShield 隱藏密碼輸入
用InstallShield打包ASP程序

發佈了50 篇原創文章 · 獲贊 0 · 訪問量 12萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章