前段時間,我發佈了一個dll驅動的測試版本,該版本使用了一個名爲Inno Setup的基於腳本的安裝程序,該安裝程序完成了三件事。Visual Studio安裝程序可以刪除由非Visual Studio安裝程序安裝的程序嗎?
1)複製的DLL文件到目標文件系統
2)上的特定目錄執行COM註冊
3)執行包含在該dll
對於下一個版本的一個自定義的配準方法這個軟件我已經切換到使用安裝程序在Visual Studio中的安裝項目。在這個安裝程序中,我希望能夠檢查目標是否安裝了beta版本,並撤銷上述三個步驟。達到此目的的最佳方法是什麼?