<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
	<Product Id="*" Name="EduNetworkBuilder" Language="1033" Version="1.0.0.33" Manufacturer="EduNetworkBuilder" UpgradeCode="ff6bf7dd-e8cc-426b-9b10-981a3b7196fd">
		<Package InstallerVersion="200" Compressed="yes" InstallScope="perMachine" />

		<MajorUpgrade DowngradeErrorMessage="A newer version of [ProductName] is already installed." />
		<MediaTemplate EmbedCab="yes"/>

		<Feature Id="ProductFeature" Title="EduNetworkBuilder" Level="1">
			<ComponentGroupRef Id="ProductComponents" />
			<ComponentRef Id="ApplicationShortcut" />
		</Feature>
    <Directory Id="TARGETDIR" Name="SourceDir">
      <!-- Add info for program-files location -->
      <Directory Id="ProgramFilesFolder">
        <Directory Id="INSTALLFOLDER" Name="EduNetworkBuilder" />
      </Directory>
      <!-- Add info for the start-menu shortcut -->
      <Directory Id="ProgramMenuFolder">
        <Directory Id="ApplicationProgramsFolder" Name="EduNetworkBuilder"/>
      </Directory>
    </Directory>
    <!-- More for the start-menu shortcut -->
    <DirectoryRef Id="ApplicationProgramsFolder">
      <Component Id="ApplicationShortcut" Guid="ff6bf7dd-e8cc-426b-9b10-981a3b7196fd">
        <Shortcut Id="ApplicationStartMenuShortcut"
              Name="EduNetworkBuilder"
            Description="A program for teaching networking"
            Target="[#EduNetworkBuilder.exe]"
                  WorkingDirectory="APPLICATIONROOTDIRECTORY"/>
        <RemoveFolder Id="ApplicationProgramsFolder" On="uninstall"/>
        <RegistryValue Root="HKCU" Key="Software\Microsoft\EduNetworkBuilder" Name="installed" Type="integer" Value="1" KeyPath="yes"/>
      </Component>
    </DirectoryRef>

    <ComponentGroup Id="ProductComponents" Directory="INSTALLFOLDER">
      <!-- TODO: Remove the comments around this Component element and the ComponentRef below in order to add resources to this installer. -->
      <Component Id="ProductComponent">
        <File Source="$(var.EduNetworkBuilder.TargetPath)" />
        <ProgId Id="EduNetworkBuilder.enbxfile" Description="EduNetworkBuilder Network File" >
          <Extension Id="enbx">
            <Verb Id ="open" Command="open" TargetFile="EduNetworkBuilder.exe" Argument="&quot;%1&quot;"/>
          </Extension>
        </ProgId>
        <ProgId Id="EduNetworkBuilder.enbufile" Description="EduNetworkBuilder User File" >
          <Extension Id="enbu">
            <Verb Id ="open" Command="open" TargetFile="EduNetworkBuilder.exe" Argument="&quot;%1&quot;"/>
          </Extension>
        </ProgId>
        <ProgId Id="EduNetworkBuilder.enbhfile" Description="EduNetworkBuilder Homework File" >
          <Extension Id="enbh">
            <Verb Id ="open" Command="open" TargetFile="EduNetworkBuilder.exe" Argument="&quot;%1&quot;"/>
          </Extension>
        </ProgId>      </Component>
    </ComponentGroup>

  </Product>
</Wix>
