windows-installer

    5熱度

    2回答

    我們有一個CustomAction,它設置了一些註冊表鍵HKEY LOCAL_MACHINE。這在UAC的Vista上不起作用,直到我們將操作「推遲」。安裝程序在其他情況下工作。有人知道爲什麼 我們使用WIX創建安裝程序。

    16熱度

    3回答

    我已經編寫了一個msi文件,它在UI階段中提供了「每用戶」或「全部」安裝選項,現在發現安裝程序在Vista上失敗: 如果我只是重複使用的XP下運行安裝程序,Vista將觸發UAC提示,即使是「每用戶」安裝,使該安裝毫無意義 ,如果我在PID_WORDCOUNT的第3位關閉UAC ,Vista將不再調用UAC,所以即使用戶有權限安裝到機器註冊表中(例如),也不會發生權限提升,因此安裝失敗。 因此:如

    2熱度

    4回答

    大量的搜索使我找到了幾個關於如何創建引導msi的描述,但是這些解決方案都假設msi是本地或標準的Windows組件。有沒有辦法讓msi下載安裝程序(這也是一個MSI)與正常的MSI或WIX代碼,而不是讓引導程序執行一些非本地程序來做到這一點?

    8熱度

    6回答

    MSI存儲未來卸載任務的安裝目錄。 使用INSTALLPROPERTY_INSTALLLOCATION屬性(即"InstallLocation")只能在安裝期間安裝程序已設置ARPINSTALLLOCATION屬性。但是這個屬性是可選的,幾乎沒有人使用它。 我該如何檢索安裝目錄?

    1熱度

    2回答

    我有一個C#.NET Web項目,我目前正在使用。我想要做的是讀取一些文件,我把它放到與正在嘗試讀取它們的fileReader.cs相同級別的目錄中。在一個普通的桌面應用程序,以下將工作: DirectoryInfo di = new DirectoryInfo(./myDir); 但是因爲它是一個web項目的執行上下文是不同的,我不知道如何訪問這些文件? 最終fileReader將在安裝例程

    4熱度

    3回答

    我們有一個應用程序,我們希望我們的用戶下載。目前他們點擊鏈接並下載EXE。我們想要做的是有一個快速下載的啓動板/下載器應用程序,然後下載並安裝主應用程序。 在完美的世界中,下載者將是MSI(所以我們可以修改一些MSI數據庫)。 我是seriosu MSI新手,所以我沒有真正的想法,甚至沒有開始尋找。任何幫助或指針將不勝感激! 感謝 安迪

    12熱度

    5回答

    是否有一種工具可以生成給定.reg文件的WiX XML? 在2.0中,你應該能夠運行牛油生成註冊表XML: tallow -r my.reg 對於它的價值,牛油我的版本是生產空XML。 在3.0中,牛脂已被熱替代,但我無法弄清楚如何讓它從.reg文件產生輸出。 有沒有辦法在3.0中做到這一點?

    4熱度

    1回答

    我想設置註冊表項以下列方式 如果操作系統是Vista中則 HKLM \ MyKey1 \ myvalue的= 1 否則 HKLM \ MyKey2 \ myvalue的= 1 我知道如何設置註冊表項中WIX,但似乎不能在元素上設置條件。

    14熱度

    2回答

    我有一個安裝服務的Windows安裝項目。除了一件事情之外,所有的工作都很好:安裝期間提供給用戶的默認目錄的格式是「C:\ Program Files \ Microsoft \ ProgramName」。我試圖修改這個,以便取代「微軟」我們會擁有我們公司的名字。 我發現安裝項目的應用程序文件夾屬性,它有一個DefaultLocation屬性爲「[ProgramFilesFolder] [Manu

    1熱度

    1回答

    自定義動作被配置如下: Custom Action Name: MyCustomAction VBScript Filename: <PathVar01 >\MyFolder\MyVBSfile.vbs ScriptFunction: MyFunction Return Processing: Synchronous (Check exit code) In-Script Execution: I