ISO Creator WPF Executable

Discussion in 'Scripting' started by GodHand, Oct 10, 2019.

  1. GodHand

    GodHand MDL Addicted

    Jul 15, 2016
    529
    826
    30
    #1 GodHand, Oct 10, 2019
    Last edited: Jan 9, 2020
    Updated: 01-09-2020
    - The mouse cursor now displays a 'Wait' loop while the ISO is being created.
    - The optional ISO label textbox now automatically clears its default text when it's clicked on.
    - Validates that the block size equals that of the written ISO file (ensures the full ISO was written to).
    - Internal code updates for path resolving.

    This is a small executable utilizing the Windows Presentation Framework that will create data and bootable ISO files.

    ISOCreator uses C# code to call the COM IMAPI2 interface for file system image building and also opens a binary stream that writes a bootfile sector code to the ISO. This allows for bootable Windows Installation Media ISO creation without the need for 3rd party tools like oscdimg.

    When you open ISO Creator, select the media path that you wish to create into an ISO file:

    [​IMG]

    Once the ISO media path has been selected, the option to select where the ISO file will be saved will be available. Likewise, if the ISO Creator detects that the ISO media path contains Windows Installation Media, it will also display two radio buttons allowing you to select the type of bootcode used to create the Windows Installation ISO. It does this by checking what EFI bootfiles are available within the Windows Installation Media.

    [​IMG]

    Once the ISO file name and path has been selected, an optional field will be available where you can enter a label for the ISO file if you so choose:

    [​IMG]

    [​IMG]

    Then you can simply hit the 'Create' button and it will write the new ISO file:

    [​IMG]

    Once the ISO file has been written, ISO Creator will reset itself back to default:

    [​IMG]

    And now you have a new bootable ISO file:

    [​IMG]

    And that's all there is to it. Keep in mind that during the creation of the ISO, the ISO Creator itself can appear as if it is not responding, but that's because there is no output to show the progress of the ISO file creation.

    Also note that you can also use this to create regular data ISO files, too, not just bootable ISO files.

    You can download it here
    The archive password is: 'CreateYourISO' (without quotes)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  2. vigipirate

    vigipirate MDL Member

    Feb 24, 2011
    195
    47
    10
  3. lgj1952

    lgj1952 MDL Member

    Jul 24, 2009
    162
    82
    10
    Simple and portable fits me well.
    Thanks so much :)
     
  4. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    31,324
    49,197
    450
    Nice and simple tool:)

    I only get this when i select an extracted ISO folder:

    [​IMG]

    The no prompt option never shows.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. GodHand

    GodHand MDL Addicted

    Jul 15, 2016
    529
    826
    30
    Updated: 11-09-2019
    - The mouse cursor now displays a 'Wait' loop while the ISO is being created.
    - The optional ISO label textbox now automatically clears its default text when it's clicked on.
    - Internal code updates for path resolving.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  6. GodHand

    GodHand MDL Addicted

    Jul 15, 2016
    529
    826
    30
    Updated 01-09-2020
    - Validates that the block size equals that of the written ISO file (ensures the full ISO was written to).
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...