我有一個VB6應用程序,安裝程序使用INNO Setup進行編譯。 安裝程序運行良好。但在大約10%的計算機上,當用戶單擊圖標運行已安裝的應用程序時,它不會啓動,也不會出現錯誤信息,只會發出嗶聲。VB6應用程序不會在某些計算機上運行,在其他計算機上運行良好
這是發生在XP和也贏得7
我在XP和Win 7的開發和應用工程確定,所以我一直無法重現該問題。
安裝程序註冊所有需要的ocx和dll(afaik)。 (好吧不是全部,它假設MS運行時組件應該在那裏,但我想如果缺少某些東西應該顯示一條錯誤消息)
我在想某種用戶權限,UAC,但甚至用戶管理員組有問題。
您能否指出我需要尋找和測試哪些可能的問題以修補應用程序。
謝謝!
[後續]
多虧了提示,發現了明顯的原因造成的問題。我用它來作對照更好看:
現在我試圖發現爲什麼。我有另一個具有相同清單的應用程序,並且工作正常。
尚未能在事件查看器上獲得反饋。
您需要確保所有依賴項都在目標計算機上。您是否嘗試過在事件查看器中查看是否記錄了錯誤?我以前遇到過MCI ocx的問題。 –
應用程序是否爲ActiveX EXE? – wqw
wqw:不,不是ActiveX Exe。 – Sunjen