1
A
回答
2
這是一個很棒的小迷你教程。這可能是你所需要的:
1)創建維克斯XML文件
EXAMPLE:
<?xml version="1.0"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
</Wix>
2)建立一個MSI爲您的.exe
EXAMPLE:
candle example.wxs
light example.wixobj
3)瞧。如果沒有比「安裝.exe」更復雜的東西,那就完成了! 將.msi帶入不同的PC並進行測試。
上面的鏈接還討論了其他場景,如果你需要它們的話。例如:
ANOTHER, MORE REALISTIC .WIX FILE:
<?xml version="1.0"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
<Product Id="*" UpgradeCode="12345678-1234-1234-1234-111111111111"
Name="Example Product Name" Version="0.0.1" Manufacturer="Example Company Name" Language="1033">
<Package InstallerVersion="200" Compressed="yes" Comments="Windows Installer Package"/>
<Media Id="1" Cabinet="product.cab" EmbedCab="yes"/>
<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="ProgramFilesFolder">
<Directory Id="INSTALLDIR" Name="Example">
<Component Id="ApplicationFiles" Guid="12345678-1234-1234-1234-222222222222">
<File Id="ApplicationFile1" Source="example.exe"/>
</Component>
</Directory>
</Directory>
</Directory>
<Feature Id="DefaultFeature" Level="1">
<ComponentRef Id="ApplicationFiles"/>
</Feature>
</Product>
</Wix>
這裏是 「標準」 的教程,與很多其它信息:
苯教晚報(在加州至少在這裏;))
'希望有所幫助!
+0
:感謝您的幫助,我知道如何開始創建.msi但是我會更感興趣知道如果我有一個.exe的應用程序,我想解碼成像C++這樣有用的可讀源doe格式,或者有關的東西,這將有助於 – 2012-07-15 18:39:46
1
使用UniExtract從EXE中提取MSI,然後對MSI應用黑暗。
相關問題
- 1. 將.py文件轉換爲exe
- 2. 將pdb轉換爲exe文件?
- 3. 將VBA腳本轉換爲.exe文件
- 4. 將XML文件轉換爲Nib文件?
- 5. 將xml文件轉換爲xls文件
- 6. 將.py轉換爲exe時獲取文件(exe)
- 7. 將文本文件轉換爲xml
- 8. 將xml文件轉換爲文本
- 9. 將文本文件轉換爲XML
- 10. 將BAT轉換爲EXE
- 11. 將html + js轉換爲exe
- 12. 將exe轉換爲apk
- 13. 將.Hta轉換爲.Exe
- 14. 將PyGTK轉換爲exe
- 15. 將JIT轉換爲EXE?
- 16. 將xap轉換爲exe
- 17. 將HTML + JavaScript轉換爲exe
- 18. 將py轉換爲exe
- 19. 將.pyw轉換爲.exe
- 20. 將文本轉換爲xml
- 21. 將基於windows的腳本文件轉換爲exe文件
- 22. 如何將JAR文件轉換爲EXE文件?
- 23. 如何手動將JAR文件轉換爲EXE文件?
- 24. 如何將Arduino文件轉換爲可執行文件.exe
- 25. 如何將exe文件轉換爲.jar文件?
- 26. 如何將java或類文件轉換爲exe文件
- 27. 如何將文件夾轉換爲exe文件?
- 28. 無法將.py文件轉換爲.exe文件
- 29. 是否有可能將.exe文件轉換爲java文件
- 30. 如何將.exe設置文件轉換爲.scr文件?
我不認爲這個問題可以用這種一般形式來回答。這需要我們考慮像手寫安裝程序這樣的東西,它肯定不能自動轉換成適當的MSI數據庫? MSI也有一些限制(如有限的GUI選項,並且不能安裝第二個MSI作爲安裝的一部分),這些限制不適用於exe。因此,瞭解exe是如何生成的非常重要。 – 2012-07-09 08:33:04
是的,通常轉換設置更像是從頭開始創建設置。沒有共同的祕訣。 – 2012-07-09 18:21:40