靜默安裝和靜默解除安裝

2021-07-04 19:16:05 字數 412 閱讀 5449

首先,在實現之前參考了網上的一些靜默安裝的帖子。

相信上面的帖子已經說的非常詳細了,現在就簡單談一下利用packagemanager是如何實現靜默安裝的。

由於最近的那個專案能夠獲取到機器的系統簽名,所以可以呼叫到一些系統功能,即可以利用packagemanage實現靜默安裝和靜默解除安裝。

按照裡面的方法來實現,基本上是不會有太大的問題,照著這個帖子,靜默安裝的功能很容易的就實現了,那麼現在問題來了,如何實現靜默解除安裝呢?

參照著上面三個帖子中的其中乙個,利用aidl介面實現ipackagedeleteobserver這個類,然後再進行封裝,進行呼叫。原文中作者的開發環境是eclipse,我用的是android studio,檔案目錄會不一樣,嘗試了一下,因為能力有限,到最後也沒有執行成功。於是只好照著類似於靜默安裝成功執行的方式實現靜默解除安裝功能。

WINDOWS 下靜默安裝 與 靜默解除安裝

靜默解除安裝只嘗試了2個型別的檔案,經測試通過.1.微軟的環境安裝包,比如vcredist x86.exe officefilterpack32bit.exe這系列的解除安裝引數為msiexec.exe x qb 2.nsis格式的安裝包的靜默解除安裝引數與安裝引數一樣,安裝路徑下的unitstal...

innosetup的靜默安裝與解除安裝

靜默安裝,就是減少程式與使用者的互動,一站式的安裝過程 一氣呵成 innosetup的靜默安裝是通過引數來控制的 1.1.silent 靜默安裝,但如果又報錯,還是會提示,並且有進度條 1.2.verysilent 靜默安裝,更強制,不過是否報錯,都不會有任何提示 注意 如果需要重啟電腦,它會不提示...

innosetup的靜默安裝與解除安裝

靜默安裝,就是減少程式與使用者的互動,一站式的安裝過程 一氣呵成 innosetup的靜默安裝是通過引數來控制的 1.1.silent 靜默安裝,但如果又報錯,還是會提示,並且有進度條 1.2.verysilent 靜默安裝,更強制,不過是否報錯,都不會有任何提示 注意 如果需要重啟電腦,它會不提示...