I still have a copy of Microwinx 2.5 on my HDD... but due to the license, we can't use it:

The Following is the Agreement to download\use MicrowinX&#58;
-You will not hold microwinX.com, the creator of the project or any other
party affilated with microwinX repsonible for use of MicrowinX.
-You agree that that any modifications done to your Windows XP was done
by you.
-You agree to never look at the MicrowinX source code.
-You agree to never use the MicrowinX source code.
-You agree that if you breach the rules and use the MicrowinX code or
reverse engineer the MicrowinX code, to pay $15,000 to the creator of
MicrowinX per installation even when the installation is not on your computer.
-You agree not to discolse any information obtained from using MicrowinX.
-You agree to never be devolping a project who goals are to make Windows
more secure by making standalone application as done in microwinX.
-You agree that you are using MicrowinX for personal uses.
-You agree to all the rules of Nlite and to abide by all copyright and
trademark laws

There's microwinX 3.0 i guess, but as i know, if it IS there, it's private.I still plan to make a minwinGUI, which is Windows XP SP1/2000 SP4 with a gui under 50MB. NOT PE.

Somewhere in here is the base for a proper non pe XP inram, under 100 MB., which is what I seek to offer wb users. Up to now getting the win root under 100MB. and keeping all need functions has been difficult so I also started from scratch, once again.. XpSp2 btw.Peters comment about using his hojo app should be taken into consideration.Psc, can you please PM me or post us a little example of how to configure a test environment using hojo?

Inside the hivesFactory script there are HoJoPE.exe and some *.ctl files attached.

Let me be a bit the 'Oracle of Delphi':

If you understand the *.ctl rules, you can use the mechanism.(In this case, of course, I'm ready to answer specific questions)

Let me change to:???.sys is in driver.cab and (perhaps) in sp1.cab and (perhaps) in sp2.cab and ... (depending on the sp of your source CD)The needed one is that one which exists in the higest sp? number. Maybe it is in sp1.cab, but not in sp2.cab.Maybe it is in driver.cab only, and in none of the sp?.cab files.

With a WinBuilder script you can check that all @Jaclaz, is it possible to write a batch in a reasonable time which does the same job?

As said before, my "Build Environment" is intended just as a "quick and very dirty" way to make people able to start experimenting, unlike a "proper" solution, that should work for everything and have error control, this approach treats "exceptions" like "exceptions", and, due to the limited number (at the moment just one) of such exceptions should be temporarily, (at least slightly ) more effective than a non-existing "proper" solution.

And intended mainly as a "provocation" to .script developers to make them start working to the "right" solution.

And intended mainly as a "provocation" to .script developers to make them start working to the "right" solution.

#1 And if there comes the next sp3.cab ???Or (like in WE2003 R2) there is only a sp1.cab ???

#2 I understood it in this way. That's the reason to write the (technically correct, but logically rather) senceless reply

Reason #3 to reply: I found my name in bold. There is only one people allowed to bold my name. That's ME !

Peter

@Jaclaz: BTW:If ,when writing your post, you thought to interest me in doing something, in normal cases you would have had some success chances.But currently my interest is specialized on Native API, or better said my implementation in nativeEx_BSOR pscMenu.

And this item really makes me excited. Maybe I'm inventing the wheel for the n-th time, but starting with a knowledge of zero and having a lot of success events a day, that is what a retired people like me needs!

I think that the time to bring the project to success will take some more Latin days.

And until that, I do not start participating on / developing new projects.

Instructions (BRIEFLY):1) Unzip files to a work directory (Please only paths WITHOUT spaces!)2) Run XPcliLST.cmd3) Open with Notepad the produced aXPCLI.lst file and see if what is in there makes sense4) Use the two DIR files to get an idea what and where "third party" files are needed and place them accordingly (links to the various apps are in my previous posts)5) Please make sure you do not overwrite the .rc files in the bblean directory6) Run MK_XPcli.cmd and see if it throws any error ( check ATTENTIVELY the xpcli.log that will be made in \ROOT\ directory)7) Create a bootable disk image suitable for Qemu, I am using a 100MB one, format it as NTFS, mount it in IMDISK or VDK and copy to it the contents of \ROOT\ directory, unmount it8) Run Qemu with the image and start experimenting...

Hi jaclaz,

Can you expand it a little bit for dummies. I think I'm OK up to step #7. Its' a nice friendly batch file... even waited while I went hunting for minlogon! ...

Here's what I have done:Downloaded and extracted XPCLI16Mb.7z from an earlier post.Mounted the XPCLI16Mb.IMG with IMDISK (63 Blocks ... ), and extended the mounted image's size to 100MB.Copied the contents of the constructed \Boot\ directory (with BBLean and your rc files) to the mounted image, and unmounted it.

I now have a 100MB XPCLI16Mb.IMG file. How can I boot it? Is QEMU necessary?... because I only have Virtual PC and VirtualBox.

By the way, and just for the record, the bblean "shutdown" was the ONLY app I could find working in the reduced environment, (and thus the only way to get the "It's now safe to turn off your computer" ).

All the other utilities I found, though supposedly "stand-alone" and most of them "command line" either do not work or need a huge amount of other files/.dlls.

Why such a presumably "simple" app has been written in so many versions/ways, none of them working as it should remains a mistery to me.

A bit off topic, but you have just been promoted to the .script developer - congratulations - you sure deserve to be on this group!

Thank you Nuno!

I automated the building of a XPcli that is bootable in qemu. However, it requires some 'leg work' to manually obtain a handful of jaclaz's batch files plus all the required Programs. The Project folder's directory structure looks like this:

... and the Scripts - still very primitive - are here:

... also to try it out with files from WAIK's winpe.wim (a Vcli Project):

... I went as far as a 'NLS is missing or corrupt' Error when booting the Vcli ISO.

... still a long way from a one-click WinBuilder solution, and I would be surprised if anyone else can get my muddled scripts to work properly. So, I'll leave them here for the adventurous, rather than expose them to the wider public ... if that's OK?

My script scans all directories on PE installation and tries to find same files on MS install CD. Not fould files are copied to OwnFiles.The scripts generates FastBuild.BAT that copies/expands files from MS install CD or from OwnFiles. Of course, It's better to have CD contents on HDD. Registry hives are converted to .reg files. This should work on Installed Windows as well, but for now I'm having some problems - gonna fix them soon Alexei