The RVM Integrator was created by picking the mind of RyanVM of msfn.org. It allows you to actually slipstream windows hotfixes and third party software directly into a windows install disk. This is unlike any other software out there that claims to do this. It allows advanced users to create simple UpdatePack/Addons for others to use to slipstream things to their disks.

1.6.1 beta 2On this release, all code of file moving/copying processing are reviewed. So definately the time used on file processing is reduced. And new code provides better compatibility for some very rare cases.

The new code needs more tests to confirm it works as expected. (5eraph and I have done some, thank 5eraph for his testing.) This, is why i'm naming this as a beta. We need stability.

However, more code needs to be reviewed, especially those process an INF file. It's too slow. This will be done in my next release.

1.6.1 beta 1This release deals with some known bugs, with minor improvements.This is just the first step. More improvements is planned.

Tests are done mainly pointing the sections I've made change for and the sections may be affected on. Thus this release is a beta. For future beta release of 1.6.1, more sections will be involved, therefore I need some people to help me. - as I am a sophomore so i may only have time at weekends and I'm living in China, with a timezone of GMT+8, this will be a little bit difficult.

Some work of code maintenance has been compeleted in this beta, and will be further worked on. I personally think this series of changes will make future updating easier.

unattended MCE integration may be hanged due to asking for CMPNENTS directory.(need confirmation)

I had a glance at "ReCompress Update/AddonPacks" codes, it must be broken due to my code rewriting.I never played with it, if you want to use this feature plz use RVMi 1.6.0 or 1.6.1b1.This will be fixed before final release.

When you hit "close" button("x" on the title bar) or File -> Exit from menu, if this option is on, the Integrator saves settings, then executes "exit".

Exit

"Shifting Stuff Around" has a progress bar now.

When one and more processes are running:

File Menu -> some items disabled.

When you hit "close" or File -> Exit, a prompt window shows.

Command Line Switch for Audible Alert on Completion: "/Alert:+" OR "/Alert:-"

Other minor changes.

Kernel Changes:

Code changes for file processes done.

This is why I release this as a beta version. Although 5eraph and I have done some tests, I still want everyone to have a try.Another reason is now the Integrator handles INF parsing(especially txtsetup.sif since it's very large) very slowly. This is addressed in next release.

Known Action Changes(This one is intended):

Shifting Stuff Around - If uncompressed and compressed versions both exist in @DESTINATION, and you also have 2 versions in your updatepack, the Integrator used to remove the uncompressed version, but now the uncompressed one is remained.

Shifting Stuff Around - If uncompressed and compressed versions both exist in @DESTINATION, and you have the uncompressed version in your updatepack, the Integrator used to keep both in @DESTINATION and update compressed version, now the compressed version is removed and uncompressed version updated.

Functional Improvents:

[i386_compress] - [i386_compress] now can be used to compress files located at directory other than one of subdirs of @WinRoot or @WinRoot itself, use absolute paths(%path% variables are accepted) or internal variables to specific a directory such as @DESTINATION, @PLUGINS.

for [dosnet_files] and [txtsetup_files], "_2000" and "_2k3" are supported along as "_pro" and "_home".

"Invalid Addon. Addon must be either a *.exe, *Entrie*.ini, *AddonPack*.7z, *AddonPack*.zip, *AddonPack*.cab or *AddonPack*.rar file." is corrected with "*Addon*.xxx".

Some localized strings were written in log. we should use English instead of localized one.

Some other improvements.(esp. for advanced debug on)

Issue Fix

Add svcpack to [OptionalSrcDirs] of dosnet.inf automatically if svcpack directory exists in i386\.(though it's claimed fixed before but not really worked!)

Service Pack Level Check - Fixed an issueConsider such a situation:User integrates SP2UpdatePack on a SP0 source, when asked for slipstreaming SP2, he selects SP3 instead of SP2.The Integrater tended to continue the progress after slipstreaming.

parameter1 is the directory to be cabbed, whereas parameter2 gives an output filename/filepath.If parameter2 is empty: Output file is named follow the directory name, and is located at its parent directory.If parameter2 is a single filename without path: Output file is named as parameter2, located at its parent directory.If parameter2 is a full filepath: Create output file at the exact location as parameter2.

parameter1 is the cabinet to be extracted, whereas parameter2 gives an output directory.If parameter2 is empty: Output directory is named follow the cabinet name, and is located at its parent directory.If parameter2 is a relative path or absolute path: Output directory is parameter2.

You do not have the required permissions to view the files attached to this post.

Many thank to all of you in the team for the efforts in developing the program.
In my little I'm only able to mantain the Italian localization, but it's always a pleasure do something related.
I've attached the updated file with new strings for this beta, and I would also point out a small typo: if no language file are present, the default english interface as the mispelled word "alter" instead of "alert" in the the new option.

Start rvmi(any version1.5 and up i think.)
use rvmi and find a your windows with (i386) press ok.

then if you have an addons/silent installers try rightclick in the rvmi window selector (Remember to rightclick on the file any file in the window)... You will get a error . if you do as told, "error: Runtime error 217 057DC722" Will come up..

Sometimes i managed to crash rvmi with rightclick to fast or twice in a row..