有一支老舊的程式,開發的軟體公司已經倒了,
目前的問題是,在xp下除非給administrator群組權限,
否則一進程式主畫面後,程式畫面就會立即閃一下不見。
請問有什麼方法可讓一般USER帳號login就能run嗎?
目前已試過:
1.將該程式所在位置c:\winda設everyone 有讀寫權
2.將registry 中相關記錄設everyone 有讀寫權
還是都不行。
另附該程式的ST5UNST.LOG如下
http://www.adrive.com/public/1e821bf662d778c6f9c721bc3c3ddd39d6e64b342b4555fe495f90a655beb27f.html
%% 此檔案包含應用程式的安裝資訊。 %%
NOTE: 啟動安裝區段的開頭
CONFIG: Title: "WinDa"
ACTION: TempFile: "C:\WINDOWS\setup1.exe"
(此檔案找不到或為舊的版本 -- 已複製新的檔案)
ACTION: RegKey: "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion", "SharedDLLs"
ACTION: SharedFile: "C:\WINDOWS\system32\VB5StKit.dll"
(此檔案找不到或為舊的版本 -- 已複製新的檔案)
ACTION: SharedFile: "C:\WINDOWS\system32\VB5CHT.dll"
(此檔案找不到或為舊的版本 -- 已複製新的檔案)
ACTION: SystemFile: "C:\WINDOWS\system32\MSVBVM50.dll"
(目前磁碟上的檔案已經是最新版)
如果是16-32位元的老舊程式,我建議用虛擬電腦來解決
不要用新的OS來硬跑
VB5 的程式 debug 比較麻煩,有沒有是看看在 XP 裝 VB5。
看這樣,那台電腦可以不可以 Run。至於 VB5 我也不曉得要從何找起。