如果在安裝過程中寫了一段installscript安裝指令碼,發現在解除安裝時也執行了這一段**,而且也遇到過解除安裝時自定義需求的情況,於是在網上找了很久,沒有發現好用的。後來在國外乙個論壇裡發現乙個突破點,自己研究了一下,竟然發現下面installscript**可以區別當前執行的是安裝還是解除安裝過程。不多說了,**如下:
function checkinstallstatus(hmsi)string sremove;
number nbuffer;
begin
nbuffer = 256;
if (msigetproperty(hmsi, "remove", sremove, nbuffer) = error_success) then
if (sremove = "") then
messagebox("this is install status", 0);
else
if (sremove = "all") then
messagebox("this is uninstall status", 0);
endif;
endif;
endif;
end;
InstallShield中如何呼叫批處理檔案
在installshield中呼叫批處理檔案其實是安裝打包中很常用的一種手段,通過批處理啟動服務,進行資料庫初始配置等等。在實際操作中,針對不同工程型別,對批處理的呼叫還是有很多疑惑困擾著大家,撰寫此文希望能幫助到那些被困擾的打包開發人員。這裡假設我們的需求是要啟動安裝路徑下的批處理檔案sample...
InstallShield中如何呼叫批處理檔案
在installshield中呼叫批處理檔案其實是安裝打包中很常用的一種手段,通過批處理啟動服務,進行資料庫初始配置等等。在實際操作中,針對不同工程型別,對批處理的呼叫還是有很多疑惑困擾著大家,撰寫此文希望能幫助到那些被困擾的打包開發人員。這裡假設我們的需求是要啟動安裝路徑下的批處理檔案sample...
實際應用中installshield的事件處理
比如 建立乙個installshield工程之後 intallshield程式 會自動生成程式執行的 看指令碼 生成了乙個 function onfirstuibefore 該方法是用於 在安裝程式執行期間的 所有視窗的 你可以隨意修改 需要哪些視窗 去掉哪些視窗 比如現在有這樣乙個 問題 我需要在...