Portable DISMUI and/or DISMUI without .NET Framework

DISMUI allows you to alter your Windows Embedded Standard 7 image graphically.
With it you get an interface similar to the Image Build Wizard which will guide you through the whole image changing process.

However DISMUI needs to have the Microsoft .NET Framework 2.0 installed on your image.

Unfortunately the Microsoft .NET Framework is not portable either – but the Mono Framework is portable!

The Mono Framework is an Open Source implementation of Microsoft’s .NET Framework and DISMUI is also running with the Mono Framework.

I will describe two scenarios how you can use the Mono Framework to make DISMUI run on any Windows PC.

Making DISMUI portable

To make DISMUI portable you need to download the Mono Framework first.

  1. Go to http://www.go-mono.com/mono-downloads/download.html and download the Windows version.
  2. Run the downloaded setup file on a development machine.
  3. Copy the installation folder containing the Mono Framework to a USB drive.
  4. Download the newest version of DISMUI (min. req. 1.3.1 – adapted for Mono)
  5. Copy DISMUI to a USB drive
  6. Create a batchfile or shortcut to run the following command

“MonoDirectory”\bin\mono “DISMUIDirectory\DISMUI.exe”

Now DISMUI will run on any Windows PC regardless .NET Framework is installed or not.

Creating an DISMUI Windows PE key

imageThe Mono Framework also allows running DISMUI under Windows PE.

If you build a Windows PE USB key you can also start and run DISMUI directly from Windows PE to modify your images on the device even if they are offline.

These are the steps needed to create an USB key with Windows PE on it.

  1. Download and install the Windows Automated Installation Kit 7: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=696dd665-9f76-4177-a811-39c26d3b3b34&displaylang=en
  2. Open a command prompt and navigate to the WAIK Tools folder: C:\Program Files\Windows AIK\Tools
  3. Run copype.cmd x86 <TargetFolder>
  4. Move the winpe.wim from the TargetFolder to the TargetFolder\ISO\sources\boot folder and rename it to boot.wim
  5. Copy the ISO folders contents to a USB key with a primary active NTFS partition
  6. Copy DISMUI and Mono Framework to the USB key
  7. Boot the key and run DISMUI using the created batch or shortcut from above

Post new comment

(If you're a human, don't change the following field)
Your first name.
(If you're a human, don't change the following field)
Your first name.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
  • Glossary terms will be automatically marked with links to their descriptions. If there are certain phrases or sections of text that should be excluded from glossary marking and linking, use the special markup, [no-glossary] ... [/no-glossary]. Additionally, these HTML elements will not be scanned: H1, H2, H3, STRONG, a, abbr, acronym, h1, h2, h3, strong.
  • Each email address will be obfuscated in a human readable fashion or (if JavaScript is enabled) replaced with a spamproof clickable link.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Please enter the sum of 1 and 11:
Solve this simple math problem and enter the result. E.g. for the sum of 1 and 3, enter 4.