Showing posts with label InstallAWare. Show all posts
Showing posts with label InstallAWare. Show all posts

Friday, April 12, 2013

[InstallAWare] Delete registry keys created by your application after it was installed

[Reference] http://www.installaware.com/FlashHelp/precedeuninstall.htm
                   http://www.installaware.com/FlashHelp/deleteregistry.htm


To delete registry keys created by your application after it was installed:

    Delete Registry
    This command deletes a value or an entire key from the system registry.
    Root
    Select the root of the delete operation using the drop down menu.
    Key
    Type the name of the key to delete (from).
    Value
    Type the value to delete. Leave empty to delete the default value. If you are deleting the entire key, this field is ignored.
    Delete Entire Key (and subkeys)
    Check this item to delete the entire key, along with any subkeys it contains.
    Delete Value Only
    Check this item to delete the named value only.
     Warning
    • Windows Installer does not provide an easily timed mechanism to delete registry keys. This action will not execute through the Windows Installer engine and is provided as a convenience for the setup developer.
    • We recommend you create all registry keys used by your application as part of your setup. Doing so assures Windows Installer will automatically remove all such keys upon uninstallation.

    Copyright© 1996-2013 InstallAware Software. All rights reserved.

    Wednesday, March 6, 2013

    Set Anyone (All users) radio button as default at Startmenu Dialog (InstallAWare)

    1. At Dialog Editor, set Checked of [Anyone] radio button to "true"  and  [Only for me] to "false"
    2. Creating Compressed Single Self-Installing EXE.
    3. At Group Policy Wizard, use ALLUSERS=TRUE as command line parameter.
    4. Create MSI from Group Policy Wizard.

    Reference:
    http://forums.installaware.com/viewtopic.php?f=2&t=3043


    Wednesday, November 14, 2012

    InstallAWare web updates 的一些設定

    1. 軟體更新伺服器上的 .ini 和 .msi 檔名大小寫有分!(在 Google 協作平台)
    2. ini 檔中的 [Update Packs for Versions] , Version 編號指的是舊版本在安裝時(.msi) 儲存的編號。
        版本編號必須一致,才能找到程式新版本。
    3. ini 檔中的 URL 是下載新版程式的路徑。
    所以,產生新版 .msi 時:
    1. 修改 Product Version:Application Information > Project Properties > Product Version。
    2. 修改 Update Packs for Versions:Web Updates > Versions

    Friday, June 22, 2012

    Error during build: List index out of bounds (-1) - InstallAware 2010

    問題描述:
        InstallAWare 2012 建置 (build) 軟體安裝( setup )檔時,產生此錯誤,建置失敗。

    解決方法:
       刪除或修正檔案副檔名類型 (file type extension) 之設定。
       

    [Qt] 執行檔需要哪些 Dll?

     1. 使用 Qt  的 windeployqt.exe 工具 (在 C:\Qt\Qt5.14.1\5.14.1\msvc2017\bin\)。   a. 把執行檔 myProgram.exe 放在某個資料夾。   b. 在檔案總管這個資料夾按 Shift 和滑鼠右鍵,開啟 Po...