Jump to content


Photo
* * * * * 2 votes

[Tool] DX WinNT6.x True Integrator for Vista/7/8/8.1 32/64bit

DX WinNT6.x True Integrator True AddOn SvcPack AddOn

  • Please log in to reply
53 replies to this topic

#1 nonno fabio

nonno fabio

    WinCert Pro

  • Moderators
  • 358 posts
  • OS:Windows 7

Posted 02 August 2010 - 06:42 AM

WinNT6.x True Integrator v1.0.1.1
tabdownload.png Update (12 May 2014)
tabdownload.png Update (12 May 2014)
tabdownload.png Update (12 May 2014)
tabdownload.png Update (12 May 2014)
tabdownload.png Update (12 May 2014)
tabdownload.png Update (12 May 2014)
tabdownload.png Update (12 May 2014)
tabdownload.png Update (12 May 2014)
tabdownload.png Update (12 May 2014)
tabdownload.png Update (12 May 2014)
Hash MD5 4B120559C1D94082A6A9A019C3A404BB
Filesize: 1.59 MB (1665024 bytes)


DX WinNT6.x True Integrator (formerly DX Integrator) is a DISM (Deployment Image Servicing and Management) GUI, based on Microsoft command-line Dism.exe, included as default in Windows 7 (see here for info http://technet.micro...566(WS.10).aspx).

You can use it to integrate hoftixes, updates, drivers, features and especially .cab addons (even in "true" mode") inside your Windows Vista, Windows 7 and Windows 8 source (only .cab addons can be integrated with DXI at this moment: no 7z, rar, etc.)
 


For Addon Makers: DX WinNT6.x True Integrator Addon Syntax

Existing XP True addons can be added by simply modifying the entries.ini file and adding [SysPrepOC] section, for example:
 [SysPrepOC]
CCleaner=advpack.dll,LaunchINFSection,CCleaner.inf,CCleaner
or
 [SysPrepOC]
Silverlight=setupapi.dll,InstallHinfSection,MSSlight.inf,Silverlight
XP Svcpack addons don't need any modification but they won't appear in Installed addon list view, however they can be installable/uninstallable same way of true addons.

Credits: Siginet http://www.ittechware.com has inspired this tool. Thanks also to Nuhi, Kelsenellenelvian, ricktendo64 and all the mates.
Thanks also to Stephen Podhajecki Eltorro (Author of XMLDomWrapper) per _XMLGetAllAttribIndex function and trancexx (Author of CRC32, MD4, MD5, SHA1 -for files) for _MD5ForFile function.

Changelog:
1.0.0.0: final release
1.0.0.1-20110518: improved/fixed entries.ini ReplaceFilesIfExist directive
1.0.0.2-20110519: improved/fixed Run(Pre/Post)SetupCommands directive process
1.0.0.4-20120415: fixed EN-GB visualization issue (thanks to gray); fixed wrong MsgBoxes; fixed addons integration issues in Vista; added full compatibility with Windows 8
1.0.0.5-20120430: fixed a bug which could causes issues with HCKU registry
1.0.0.6-20120716: fixed a bug with DirIDs
1.0.0.8-20130419: improved Windows 8 integration
1.0.0.9-20130925: added support to ADK v8.1
1.0.1.0-20131007: enable .net v3.5.1 install/uninstall in windows 8
1.0.1.1-20140512: improved Windows 8.1 compatibility

Edited by nonno fabio, 13 May 2014 - 08:16 AM.


#2 nonno fabio

nonno fabio

    WinCert Pro

  • Moderators
  • 358 posts
  • OS:Windows 7

Posted 14 October 2010 - 03:54 PM

11x.png

Onepiece's DX WinNT6.x True Integrator is a DISM (Deployment Image Servicing and Management) GUI, based on Microsoft command-line Dism.exe, default in Windows 7 (see here for info http://technet.micro...66(WS.10).aspx)

DX WinNT6.x True Integrator is full international: your system language is selected on start by default but if you have different languages you can force to start with needed one by adding the "language display name" in a /%LANG% switch, ie, if your Windows 7 has english and german langpacks add "/German" (without quotes) for german (switches list)

Once started, you must choose wim image path, mount directory and kind of image you want to modify, then press "Mount". DX Integrator can work also on a previously mounted image and automatically remount it only if needed.

Now DX WinNT6.x True Integrator can process all Windows editions (starter, home, pro, ultimate,...) in single WIM files. The edition to be mounted is the one highlighted in blue with your mouse. If you need to process other editions, then add a check in correspondant checkbox (in the example, #2 will be mounted and modified. When finished, automatically #1 and #3 will be processed at the same way)

22x.png

Important! you must click on "next" if you want to process all editions you've checked. If you click on "apply", only the edition higlighted in blue will be processed.

NB. For time/space saving reason Windows PE x64 is used in this video tutorial.

Next step you can enable and disable Windows features. Please be careful here, because if you choose to enable or disable unsupported features, your image will be damaged and become unusable, so you must unmount the image and mount it again. When done, press Apply to immediately apply the modifications to the image or Next to apply them at the end.

Then you can add packages like hotfixes and langpack. Both *.cab and *.msu are supported but it's better to use .cab files extracted from *.msu packages, because DISM.exe handles them more directly.
You can also uninstall from image an existing hotfix (listed in the upper packages list) by clicking on "state" column.
DX Integrator is also able to recognize file version and silently uninstall older hotfixes or deny obsolete ones installation.
The order of hotfixes integration can be changed and everything is checked when you press "apply". You can also check the correct integration of every single hotfix in image by switching "IGNORE-CHECK" (default) in "CHECK-STATE" but remember that this requires additional 20-40 seconds per hotfixes and now there are about 300 w7 official-unofficial hotfixes...

Now you can add drivers. The upper window lists existing third-party drivers which you can also choose to uninstall, in lower window you can add new drivers in your image (force unsigned driver to install option is activated by default)

...

to be continued...(?)

Edited by nonno fabio, 04 September 2013 - 10:16 AM.

  • NIM likes this

#3 nonno fabio

nonno fabio

    WinCert Pro

  • Moderators
  • 358 posts
  • OS:Windows 7

Posted 14 October 2010 - 03:58 PM

Updated.

Now it is compatible with XP addons (I don't know if it works with Switchless installers).

The limitations are:
You can use only .cab addons (recompress them with CabTool);
You must add a section in True Addons entries.ini file (not needed fo Svcpack addons)

#4 nonno fabio

nonno fabio

    WinCert Pro

  • Moderators
  • 358 posts
  • OS:Windows 7

Posted 27 October 2010 - 10:20 AM

updated (improved x64 true addons integration)

#5 nonno fabio

nonno fabio

    WinCert Pro

  • Moderators
  • 358 posts
  • OS:Windows 7

Posted 11 December 2010 - 02:28 PM

updated

#6 sathanas65

sathanas65

    Member

  • Members
  • PipPip
  • 10 posts
  • OS:Windows 7

Posted 14 December 2010 - 10:43 PM

My friend, I have yet to try this, but I will very soon. Given the lack of addons for Windows 7, this should be very useful. I have used many of your and OnePiece's addons with XP recently. Thanks for all your hard work. OnePiece was recently assisting me with getting MCE updates integrated, and I was finally able to get all but one integrated. Your Universal addon maker was very helpful in integrating SP3 with MCE without breaking it.

I have one question about this one that I hope you can answer for me. You said,
"XP Svcpack addons don't need any modification but they won't appear in Installed addon list view, however they can be installable/uninstallable same way of true addons."

Can you elaborate a bit on this? I have gathered all my XP Svcpack cab addons (and converted some 7z addons to cab) and I am wondering what exactly this means. What is installed addon list view? Is that just part of this app? Will the addons show up in Revo Uninstaller and Add Remove Programs? Thank you.

#7 sathanas65

sathanas65

    Member

  • Members
  • PipPip
  • 10 posts
  • OS:Windows 7

Posted 15 December 2010 - 06:46 AM

Well, I attempted integration of several SVCPACK cab addons, only a few worked. Revo Uninstaller worked, but no shortcut in start menu all progs, Klite worked and Arcade Pack integrated but was broken. Java, Foxit Reader, IMGburn, DVDShrink, VLC, BurnAware Free and Cutewriter all failed to integrate. All were SVCPACK cab addons.

#8 nonno fabio

nonno fabio

    WinCert Pro

  • Moderators
  • 358 posts
  • OS:Windows 7

Posted 17 December 2010 - 11:13 AM

Updated: speed improvements in addon integration.

@sathanas65: here's a visual guide, unfortunately in italian only. I hope this can help in some way

#9 sathanas65

sathanas65

    Member

  • Members
  • PipPip
  • 10 posts
  • OS:Windows 7

Posted 17 December 2010 - 11:05 PM

Thanks, I will try this out.

#10 nonno fabio

nonno fabio

    WinCert Pro

  • Moderators
  • 358 posts
  • OS:Windows 7

Posted 18 December 2010 - 04:20 PM

Well, I attempted integration of several SVCPACK cab addons, only a few worked. Revo Uninstaller worked, but no shortcut in start menu all progs, Klite worked and Arcade Pack integrated but was broken. Java, Foxit Reader, IMGburn, DVDShrink, VLC, BurnAware Free and Cutewriter all failed to integrate. All were SVCPACK cab addons.


The failed addon installation is not caused by DXI itself: see in C:\Windows\DXILOG.log if DXI has started every failed software setup. If yes but sw has not been installed there was a problem with own sw setup program and Windows 7. In this case it is suggested to don't use silent command and during setup installing everything one by one by clicking everytime on OK, so you can see what causes the stop.

True addons are suggested as they are handled just like Windows .cab or .msu updated and they are installable/uninstallable before and/or after installation directly in windows image. Svcpack addon can be uninstalled from image only before installation but after they're are executed they appear no more in Listview.

#11 nonno fabio

nonno fabio

    WinCert Pro

  • Moderators
  • 358 posts
  • OS:Windows 7

Posted 08 May 2011 - 07:17 PM

new release

#12 Legolash2o

Legolash2o

    Win Toolkit Programmer

  • Global Mods
  • 5,479 posts
  • Location:Hull, UK.
  • OS:Windows 8 x64

Posted 08 May 2011 - 08:18 PM

It's finally nice to see someone else support addon integration, great work :D

Edited by Legolash2o, 08 May 2011 - 08:19 PM.


#13 nonno fabio

nonno fabio

    WinCert Pro

  • Moderators
  • 358 posts
  • OS:Windows 7

Posted 18 May 2011 - 06:42 AM

thank you. And congratulation on the work you've done with W7T and for the community.

New release

Edited by nonno fabio, 18 May 2011 - 06:51 AM.


#14 nonno fabio

nonno fabio

    WinCert Pro

  • Moderators
  • 358 posts
  • OS:Windows 7

Posted 19 May 2011 - 01:07 PM

updated

#15 Legolash2o

Legolash2o

    Win Toolkit Programmer

  • Global Mods
  • 5,479 posts
  • Location:Hull, UK.
  • OS:Windows 8 x64

Posted 19 May 2011 - 05:51 PM

I was thinking about adding XP addons support for W7T but not sure where to start lol :D

Keep up the good work! :)

EDIT: I came across a bug.

I select my WIM, then select the mount folder, then ticked a version but 'mount' and 'Next' won't enable.

Edited by Legolash2o, 19 May 2011 - 05:56 PM.


#16 nonno fabio

nonno fabio

    WinCert Pro

  • Moderators
  • 358 posts
  • OS:Windows 7

Posted 20 May 2011 - 07:46 AM

You must select with your mouse (don't tick it) the version you want to mount, so that will result highlighted, as you can see here http://www.wincert.n...post__p__68202.

Ticked checkboxes are needed only if you want to process other versions in the same mounted image

#17 Sterlin

Sterlin

    Member

  • Members
  • PipPip
  • 15 posts
  • OS:Windows 7 x64

Posted 04 June 2011 - 10:51 PM

I have used this and another application to integrate driver packs into an unattended Vista disk, but it seems that the install freezes or gets slowed up dramatically after I enter the product key. Is there something that I'm doing wrong or is it not a feasible option to integrate multiple drivers in Vista?

Thanks for your help,
S

Edited by Sterlin, 05 June 2011 - 12:18 PM.


#18 nonno fabio

nonno fabio

    WinCert Pro

  • Moderators
  • 358 posts
  • OS:Windows 7

Posted 06 June 2011 - 06:09 PM

I think you're doing nothing wrong. Drivers and all the other stuff is integrated directly by DISM which is a Microsoft official tool, nothing better to do such a job. Sometimes it's faster, sometimes it's slower, it's not easy to find a reason.

#19 sebfoubert

sebfoubert

    Lurker

  • Members
  • Pip
  • 1 posts
  • OS:Windows 7

Posted 08 August 2011 - 09:20 PM

Thank You ! ! !

#20 Ken@fri

Ken@fri

    WinCert Friend

  • Members
  • PipPipPipPip
  • 246 posts
  • Location:Libreville
  • OS:Windows 7

Posted 22 September 2011 - 05:01 PM

Hi nonno !

I'm testin' info u gived >>>HERE<<< about addons compatible with Multiple Operating Systems. But no success.

I'm lookin' how to create an INF file compatible XP/7 to install an progie manually, using a [DefaultInstall] section. Can u give or create a sample to help me :help: ?

Thanx :welcome:

Edited by Ken@fri, 22 September 2011 - 05:05 PM.






Also tagged with one or more of these keywords: DX WinNT6.x True Integrator, True AddOn, SvcPack AddOn

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users