1
我有一個使用wix構建的安裝程序,運行良好 - 除了我的一個自定義操作可能需要很長時間。爲了讓我的安裝套件更加用戶友好,我想在自定義操作完成時將鼠標光標更改爲旋轉沙漏(或類似的東西)。我怎樣才能做到這一點?如何爲wix中可能長時間運行的自定義操作設置等待遊標?
我有一個使用wix構建的安裝程序,運行良好 - 除了我的一個自定義操作可能需要很長時間。爲了讓我的安裝套件更加用戶友好,我想在自定義操作完成時將鼠標光標更改爲旋轉沙漏(或類似的東西)。我怎樣才能做到這一點?如何爲wix中可能長時間運行的自定義操作設置等待遊標?
除非WIX中有新功能,否則我認爲實現這一目標的方法是使用自定義進度條。這比你想象的要多一點。
這裏是一個線程我會在全部閱讀:How to interactive a silently installing msi? (Progress data and cancel it)
這裏是爲Windows安裝程序使用一個直接鏈接到源代碼外部進度條以及其他類似的代碼:http://sourceforge.net/projects/msiprogramming/files/msiprogramming/。這段代碼看起來不錯,但有些過時。你可能需要做一些更新。
請務必嘗試使用Wise中的MSI命令行構建器 - 它可以幫助您在嘗試編碼時將命令行問題視爲錯誤的來源。