How to port Windows XP Setup into WinFLPC style?

Discussion in 'Windows Embedded' started by example12345678912345678, Aug 20, 2021.

  1. example12345678912345678

    example12345678912345678 MDL Senior Member

    Dec 29, 2019
    326
    97
    10
    Hi, I'm trying to port Windows XP w/SP2 into Windows Fundamentals for Legacy PCs installation mechanism. But unlike setup mechanism of Windows Longhorn or later, it's separated into many indexes and each index contains different components. I tried to capture Windows XP VHD once and append eleven times, but it doesn't work. Is there any way I can do this?
    Thank you.
     
  2. pm67310

    pm67310 MDL Expert

    Sep 6, 2011
    1,017
    552
    60
    Use windows xp pro sp3 with posready update ( more simple )

    For msi error use regsvr32 msi.dll ( after os installation )
     
  3. example12345678912345678

    example12345678912345678 MDL Senior Member

    Dec 29, 2019
    326
    97
    10
    I meant converting "i386" setup type to "WinFLP.wim" I want to install Windows XP using Windows Fundamentals for Legacy PCs installation method.
     
  4. TigTex

    TigTex MDL Senior Member

    Oct 5, 2009
    381
    300
    10
  5. example12345678912345678

    example12345678912345678 MDL Senior Member

    Dec 29, 2019
    326
    97
    10
    I already know that. But I'm trying to do with Windows XP Embedded versions instead of Windows 7 + 10. I also know that how to do with Windows Longhorn. But it's similar way. I'm more interested in Windows Embedded Setups due to having more options to install Windows.
     
  6. un user

    un user MDL Member

    Jun 16, 2013
    117
    77
    10
    You need to unpack "Microsoft.Embedded.Setup.Data.Evaluation.dll" extract "Microsoft.Setup.WindowsEmbedded.Setup.xml" modify according with your preferences, insert modified xml in "Microsoft.Embedded.Setup.Data.Evaluation.dll".

    P.S
    Be sure to patch snk in order to avoid errors.
     
  7. un user

    un user MDL Member

    Jun 16, 2013
    117
    77
    10
    Sorry, my mistake.
    For Windows FLPC dll is "Microsoft.Embedded.Setup.Data.Volume.dll" and setup configuration is "Microsoft.Setup.WindowsEmbedded.Setup.xml".
     
  8. example12345678912345678

    example12345678912345678 MDL Senior Member

    Dec 29, 2019
    326
    97
    10
    It looks like I have to use a text-editor and edit the .dll file. Because I couldn't find the .xml file via opening with 7-Zip.
     
  9. un user

    un user MDL Member

    Jun 16, 2013
    117
    77
    10
    Thats the nasty part, i did this long time ago.
    If i remember correctly, you need to use il assembler and il dissasembler.
    snk means "strong name key" you need to patch dll after assembly in order to avoid errors because modified dll is tampered.