我知道您可以在Windows上使用cscript.exe更改它。有沒有提供類似cscript功能的Linux程序?還是有其他一些方法可以在Linux中更改數據庫?是否有可能通過編程方式更改Linux上的msi數據庫
1
A
回答
2
CScript只是腳本執行引擎;它對MSI沒有直接的瞭解。看看葡萄酒;它實現了msi.dll的一些/大部分功能,所以只要像MsiDatabaseOpenView和MsiViewExecute這樣的函數被正確的實現,你應該可以使用它來修改.msi包。
+0
呃。是的,這可能是這樣做的方式。我想我最終會運行一個Windows盒子,而不是在一堆C庫中進行操作。 – Jieren
+0
我將Wine的代碼移植到可在Linux上運行的獨立庫中 - 有關更多詳細信息,請參閱http://stackoverflow.com/a/13748696/111698。歡迎提供幫助,源代碼也位於github上github.com/bonzini/msitools.git –
相關問題
- 1. 是否有可能通過編程方式更改電視輸入源?
- 2. 是否有可能以編程方式更改FLV的幀頻?
- 3. 是否有可能以編程方式更改PieRenderer?
- 4. 是否可以通過編程方式更改應用程序圖標?
- 5. 是否有可能以編程方式關閉通過JMX的Java進程
- 6. 是否有可能通過編程方式製作數字標牌iphone
- 7. 是可以通過編程方式更改resourceProviderFactoryType?
- 8. 是否可以通過編程方式更改內容類型的ResourceFolder屬性?
- 9. 是否有可能以編程方式修改ATS設置
- 10. 是否有可能以編程方式變更表與核心數據
- 11. 是否有可能通過Windows中的Visual Studio連接到遠程Linux機器上的MySQL數據庫
- 12. 通過編程方式更改背景
- 13. 編程方式更改通過JavaScript
- 14. 是否可以通過編程方式更改剪貼畫顏色?
- 15. 是否可以通過編程方式更改iPhone設備名稱?
- 16. 是否可以通過編程方式更改AdWhirl橫幅顏色?
- 17. BlackBerry - 是否有可能以編程方式更改BlackBerry Messenger的狀態?
- 18. 是否有可能以編程方式更改slickgrid中列的寬度?
- 19. 是否有可能以編程方式更改Scala REPL的提示?
- 20. 是否有可能以編程方式更改圖像的顏色?
- 21. 是否有可能以編程方式更新配置設置?
- 22. 是否有可能通過編程方式獲得iPhone設備的WiFi速度
- 23. 可能通過編程方式更改IIS的SMTP服務器「智能主機」
- 24. 是否有可能通過PHP將.htaccess連接到數據庫
- 25. E4是否有可能以編程方式更改活動工作區?
- 26. 是否有可能以編程方式更改GWT RPC servlet路徑?
- 27. 是否有可能以編程方式更改Default.png啓動圖像?
- 28. 是否可以通過編程方式更改Mac OS X上安裝的驅動器上的音量圖標?
- 29. 是否有可能通過Javascript/HTML以編程方式登錄到Google帳戶?
- 30. 是否有可能通過API以編程方式獲得eBay分類清單?
MSI被認爲是微軟安裝程序,一個非常Windows特定的野獸。你甚至在Linux上做了什麼? –
@亨寧我的猜測是某種網絡服務或網站 –