封裝程式導致Win98無法開機 |
尚未結案
|
cosin
一般會員 發表:16 回覆:10 積分:5 註冊:2004-11-12 發送簡訊給我 |
我用Setup Factory封裝我的vb程式,在其他作業系統都可正常安裝執行 ,
唯讀在Win98會導致系統無法開機且無法使用該程式.
煩請各位先進不吝指教,謝謝!!
安裝函式庫檔案如下:
ADVAPI32.dll
GDI32.DLL
KERNEL32.dll
MSVBVM60.DLL
NTDLL.DLL
ole32.dll
OLEAUT32.dll
RPCRT4.DLL
USER32.dll
MSDERUN.DLL
MSBIND.DLL
COMCTL32.OCX
TABCTL32.OCX
MSCOMCT2.OCX
MSFLXGRD.OCX
Comdlg32.OCX
MSDATGRD.OCX
MSStdFmt.Dll 黃建道
------
黃建道 |
terence_lee
初階會員 發表:62 回覆:82 積分:28 註冊:2004-07-15 發送簡訊給我 |
cosin 你好:
想問你有沒有找二台以上的98系統來測是否都會有開不起來的問題,
要先確定是os的問題,我們才能往下尋找根源.. 根據我自己的封裝經驗在不同的OS會有不同的函式庫檔案,例如Comdlg32.OCX
這支處理Dialog 的系統函式庫,在win98系統下和在win2k底下就差很多,但是
檔名都一樣...但當我們使用win98開啟舊檔,和win2k的開啟舊檔就可以比較出來了...如果你把它包進去,然後在不符合的os上裝,那麼下場就會很淒慘,嚴重的
一進系統就掛,二則進系統後一直出現錯誤的訊息.... 我個人對於這些系統的函式庫,基本上是不包裝進去的(安裝程式會很雞婆的幫你抓出來),至於有那些是系統原本的,那些是vb.net的...這個就真要看經驗了..例如你名單裡的MSVBVM60.DLL,這種一看就是vb.net的就比較簡單. 我自己之前的經驗是,我會先拿一個exe檔去乾淨的os裡,執行它時,
...看他缺什麼(會有錯誤訊息),我再拷過去,經過多次的往返,就知道自己的程式用了那幾支了...你可以參考看看...
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |