Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C#
  4. Changing the fugly Setup Wizard icon in MSI files.

Changing the fugly Setup Wizard icon in MSI files.

Scheduled Pinned Locked Moved C#
questionworkspace
3 Posts 2 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T Offline
    T Offline
    Tony Archer
    wrote on last edited by
    #1

    Can one modify the icon shown in the setup wizard easily? is there a property somewhere for this that I'm missing? --Tony Archer "I can build it good, fast and cheap. Pick any two."

    H 1 Reply Last reply
    0
    • T Tony Archer

      Can one modify the icon shown in the setup wizard easily? is there a property somewhere for this that I'm missing? --Tony Archer "I can build it good, fast and cheap. Pick any two."

      H Offline
      H Offline
      Heath Stewart
      wrote on last edited by
      #2

      The one at the top? Yes. You can change this in VS.NET by opening the User Interface view with your installer project selected. Click on the form and you'll see a BannerBitmap property in the PropertyGrid. You can change it here, but it has to either be a file installed with the product, or there's a nifty little trick where you can put a bitmap in the File System Editor but mark the file as excluded (this gets compiled into the Binary table of the MSI package anyway - so a destination bitmap isn't necessary). The problem is that you need to do this for each form. If you download and install the Windows Installer SDK (part of the Platform SDK, which is currently the Feb. 2003 edition), you can install the Orca utility. Load your compiled MSI into Orca, go to the Binary table, the double-click the second column for the DefBannerBitmap record (that's the key name). Just import a different bitmap of proportional size. This replaces the bitmap for every dialog in one shot. If you need a better installer, I recommend either one from Wise Solutions[^] or InstallShield[^]. I have a lot of experience with both (having a been a beta-tester for Windows Installer since before 1.0) and I prefer Wise for extensibility (if you know how to modify the tables, which InstallShield added support for not until 4.0) and for cost.

      Microsoft MVP, Visual C# My Articles

      T 1 Reply Last reply
      0
      • H Heath Stewart

        The one at the top? Yes. You can change this in VS.NET by opening the User Interface view with your installer project selected. Click on the form and you'll see a BannerBitmap property in the PropertyGrid. You can change it here, but it has to either be a file installed with the product, or there's a nifty little trick where you can put a bitmap in the File System Editor but mark the file as excluded (this gets compiled into the Binary table of the MSI package anyway - so a destination bitmap isn't necessary). The problem is that you need to do this for each form. If you download and install the Windows Installer SDK (part of the Platform SDK, which is currently the Feb. 2003 edition), you can install the Orca utility. Load your compiled MSI into Orca, go to the Binary table, the double-click the second column for the DefBannerBitmap record (that's the key name). Just import a different bitmap of proportional size. This replaces the bitmap for every dialog in one shot. If you need a better installer, I recommend either one from Wise Solutions[^] or InstallShield[^]. I have a lot of experience with both (having a been a beta-tester for Windows Installer since before 1.0) and I prefer Wise for extensibility (if you know how to modify the tables, which InstallShield added support for not until 4.0) and for cost.

        Microsoft MVP, Visual C# My Articles

        T Offline
        T Offline
        Tony Archer
        wrote on last edited by
        #3

        Thank you. Modifying the form's graphic will do fine for my purposes. Just didn't want it to look too crappy :) --Tony Archer "I can build it good, fast and cheap. Pick any two."

        1 Reply Last reply
        0
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        • Login

        • Don't have an account? Register

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • World
        • Users
        • Groups