MSFN Forum: Any programmer think to make a winpe builder? - MSFN Forum

Jump to content


  • 3 Pages +
  • 1
  • 2
  • 3
  • You cannot start a new topic
  • You cannot reply to this topic

Any programmer think to make a winpe builder? Rate Topic: -----

#41 User is offline   allanf 

  • Junior
  • Pip
  • Group: Members
  • Posts: 66
  • Joined: 01-June 07

Posted 18 September 2011 - 09:49 PM

View Postnishants52, on 17 September 2011 - 10:47 PM, said:

Sorry I am working on other project which is an better option for me right now !


That's disappointing news, nishants52. When do you think you might be available to take on this project?


@Kullenen_Ask

It might be useful to list your current step-by-step procedure for creating your customized WinPE. NOT how you compile your data and settings (registry keys and file lists) - rather, how you incorporate them into a standard winpe WIM. That way, a programmer might have a better idea of what the program should actually do.

A member, martinr, has kindly made available the source code (c++) for his WIMMaster program, which would be a start for any program dealing with WIM files. (Note that wimgapi.dll is now available in all Windows 7 installations.)
Post: http://www.msfn.org/...post__p__691089
Download: http://martin.boot-land.net/WIMMaster/

Another alternative, which jaclaz may have hinted at (and which flew over my head), might be to use an installer program like NSIS or INNO Setup. Here you would need to learn another scripting language to compile an installer (.exe or .msi) which when executed would present the user with a GUI of options and components that can be added to a customized WinPE. Rather than installing to the current online OS, the installer would firstly need to mount a WIM image, then install to that offline mounted WIM.

Regards

This post has been edited by allanf: 18 September 2011 - 10:01 PM



#42 User is offline   nishants52 

  • .:. BIOS .:.
  • Group: Members
  • Posts: 34
  • Joined: 29-May 11
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 19 September 2011 - 04:39 AM

View Postallanf, on 18 September 2011 - 09:49 PM, said:

View Postnishants52, on 17 September 2011 - 10:47 PM, said:

Sorry I am working on other project which is an better option for me right now !


That's disappointing news, nishants52. When do you think you might be available to take on this project?


@Kullenen_Ask

It might be useful to list your current step-by-step procedure for creating your customized WinPE. NOT how you compile your data and settings (registry keys and file lists) - rather, how you incorporate them into a standard winpe WIM. That way, a programmer might have a better idea of what the program should actually do.

A member, martinr, has kindly made available the source code (c++) for his WIMMaster program, which would be a start for any program dealing with WIM files. (Note that wimgapi.dll is now available in all Windows 7 installations.)
Post: http://www.msfn.org/...post__p__691089
Download: http://martin.boot-land.net/WIMMaster/

Another alternative, which jaclaz may have hinted at (and which flew over my head), might be to use an installer program like NSIS or INNO Setup. Here you would need to learn another scripting language to compile an installer (.exe or .msi) which when executed would present the user with a GUI of options and components that can be added to a customized WinPE. Rather than installing to the current online OS, the installer would firstly need to mount a WIM image, then install to that offline mounted WIM.

Regards


may be next month's 7th or 11th. Also pm me about more details i cant do everything on my own u know.

#43 User is offline   Kullenen_Ask 

  • Member
  • PipPip
  • Group: Members
  • Posts: 295
  • Joined: 10-September 04
  • OS:XP Pro x86
  • Country: Country Flag

Posted 19 September 2011 - 12:16 PM

View Postallanf, on 18 September 2011 - 09:49 PM, said:


It might be useful to list your current step-by-step procedure for creating your customized WinPE. NOT how you compile your data and settings (registry keys and file lists) - rather, how you incorporate them into a standard winpe WIM. That way, a programmer might have a better idea of what the program should actually do.



I just mount the wim, load the hives of winpe and full windows to current registry with loadhive.exe program, i copy and paste the registry stuff from full windows hives to winpe hives. I copy the files from install wim to winpe wim. There is no extra ordinary way.

View Postnishants52, on 19 September 2011 - 04:39 AM, said:


may be next month's 7th or 11th. Also pm me about more details i cant do everything on my own u know.



What kind of details you need? I am ready to help.

This post has been edited by Kullenen_Ask: 19 September 2011 - 12:18 PM


#44 User is offline   nishants52 

  • .:. BIOS .:.
  • Group: Members
  • Posts: 34
  • Joined: 29-May 11
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 19 September 2011 - 08:18 PM

View PostKullenen_Ask, on 19 September 2011 - 12:16 PM, said:

View Postallanf, on 18 September 2011 - 09:49 PM, said:


It might be useful to list your current step-by-step procedure for creating your customized WinPE. NOT how you compile your data and settings (registry keys and file lists) - rather, how you incorporate them into a standard winpe WIM. That way, a programmer might have a better idea of what the program should actually do.



I just mount the wim, load the hives of winpe and full windows to current registry with loadhive.exe program, i copy and paste the registry stuff from full windows hives to winpe hives. I copy the files from install wim to winpe wim. There is no extra ordinary way.

View Postnishants52, on 19 September 2011 - 04:39 AM, said:


may be next month's 7th or 11th. Also pm me about more details i cant do everything on my own u know.



What kind of details you need? I am ready to help.


i want some details on what you want it like something... Something...
I would happy if someone starts this topic with me in pm.

Thanks and regards
Nishant sekar

#45 User is offline   Kullenen_Ask 

  • Member
  • PipPip
  • Group: Members
  • Posts: 295
  • Joined: 10-September 04
  • OS:XP Pro x86
  • Country: Country Flag

Posted 20 September 2011 - 12:33 AM

No problem to start pm. But it is just pretty good to continue from here for everybody read and add to the conversation and say opinions.

1-)For to program a winpe builder first you need to try and use other builders such "makepe3" and "winbuilder"
2-)I prefer a explorer like gui, as winbuilder or the fallowing link GUI
3-)At main menu user will select the source media. Program need to detect the media language. Maybe can read "D:\boot\en-us" and detect it is "en-US" language variable. Also can read version number from selected media and say that not supported service pack version.
4-)There is 2 images at boot.wim first one is not bootable and doesn't have client setup packages. Second one bootable and has extra setup files. Maybe user can select which one to use. Probably it will not change anything but can decrease boot.wim size if the first one used.
5-)Program need to export the selected image to a temporary location as BOOTABLE (imagex /export D:\sources\boot.wim 1 C:\Builder\Wim\boot.wim "WinPE" /boot)
6-)There will be 2 mount directories under "Builder" folder (I used C:\a and C:\b in batch file). They can be "C:\Builder\a" and C:\Builder\b"
7-)Program will mount the "C:\Builder\Wim\boot.wim" to "C:\Builder\a"
8-)Program will mount the "D:\sources\install.wim" selected image (can be image selection menu) to "C:\Builder\b"
9-)Program will load the "C:\Builder\a\Windows\system32\config\ default/software/system" hives to current registry as exploreable with regedit as default/software_00/system_00
10-)Program will load our registry settings.
http://hotfile.com/d...gistry.rar.html
11-)Program will copy the files we from "C:\Builder\b" mounted install.wim directory to our "C:\Builder\a" winpe directory. It will look also language variable "en-US" and copy related files.
http://hotfile.com/d...yfiles.cmd.html
12-)Program will unload the hives and unmount and commit the winpe wim. Unmount the install.wim

This will be our main script and will be customizable as file lists and registry part. I explained the most simple as i can. Also this manual should be the most simple manual to create a winpe 3.0 on the internet. If you can do them let us see what you did and we talk about what we will do more in detail. Also read previous posts.

This post has been edited by Kullenen_Ask: 20 September 2011 - 12:45 PM


#46 User is offline   Nuno Brito 

  • .script developer
  • PipPip
  • Group: Members
  • Posts: 268
  • Joined: 11-May 06

Posted 21 May 2012 - 07:17 AM

View PostNuno Brito, on 14 September 2011 - 10:17 AM, said:

My focus on this moment is to ensure the independence from Windows API to natively construct registry hives and WIM files without resort to MS code, in the process this allows removing the need for administrative permissions or installation of drivers to run the builder.

8 months passed, we kept working on this goal and today the WimLib tool has been released to public. Allows creating a WIM archive from scratch without need for WAIK drivers or administrative permissions: http://reboot.pro/fi...ile/189-wimlib/

The next step is providing the construction/write of NT registry hives without MS tools. I have already done this back in 2008 and now it is time to create a command line version: http://nunobrito1981...ives-magic.html

We move forward with this goal.

#47 User is online   jaclaz 

  • The Finder
  • Group: Developers
  • Posts: 11,423
  • Joined: 23-July 04
  • OS:none specified
  • Country: Country Flag

Posted 21 May 2012 - 07:34 AM

View PostNuno Brito, on 21 May 2012 - 07:17 AM, said:

The next step is providing the construction/write of NT registry hives without MS tools. I have already done this back in 2008 and now it is time to create a command line version: http://nunobrito1981...ives-magic.html

Don't forget that MS in the meantime released their REDISTRIBUTABLE library for offline Registry editing.

jaclaz

#48 User is offline   Lancelot_Real 

  • Junior
  • Pip
  • Group: Members
  • Posts: 88
  • Joined: 14-November 07
  • OS:XP Pro x64
  • Country: Country Flag

Posted 22 May 2012 - 03:41 AM

Following topic theme: Any programmer think to make a winpe builder?


View PostLancelot_Real, on 07 September 2011 - 04:24 PM, said:

and a new coming builder can be added to list, still all not fit builder requirements for various reasons.


Months passed,

This new builder, as freeware, published for a while now, self including PE inside
HomePage Here
http://www.kare-net....ystempro-e.html
and
ForumPage Here
http://www.livesystem-pro.de/
ForumPage with Google Translator:
http://translate.goo...ystem-pro.de%2F

Well Not fitting vvurat's requirements,
Besides, with freeware license (unlike kape..) it serves an important task, breaking monopoly on pe-builder world ;)

As I am beening sent some copies, like kare's builder before,
I can say one more builder can be published with some months, up to author(s).

Diversity is good for Internet freeware world :thumbup

#49 User is offline   Kullenen_Ask 

  • Member
  • PipPip
  • Group: Members
  • Posts: 295
  • Joined: 10-September 04
  • OS:XP Pro x86
  • Country: Country Flag

Posted 22 May 2012 - 04:47 AM

Unfortunately it's dead :( As it not fits my requirements but every soft will have it's own users that fits to their recuirements. I do not support such an end and reaction. I think the publisher has a few mistakes in my sight. He was should not make same GUI, same interface, same scripting, same naming. I also understand reboot community reaction on copyright issues about such a likely soft.

At the time of i write this comment.

http://reboot-pro.de/
says ended.

http://www.kare-net....ystempro-e.html
stays.

Are not same stuff? Confusing. :wacko:

#50 User is offline   Lancelot_Real 

  • Junior
  • Pip
  • Group: Members
  • Posts: 88
  • Joined: 14-November 07
  • OS:XP Pro x64
  • Country: Country Flag

Posted 22 May 2012 - 05:21 AM

Hi Kullenen_Ask,

kare's builder homepage has always been http://www.kare-net....ystempro-e.html from first day,

and so far I know it is officially supported by the forum http://www.livesystem-pro.de/ ( livesystem GT/ )

The other page you refer, I do not know anything about that, I guess it is (was) a page providing some set of pe related utilities including kare builder....

Since first days, new versions announced here (on an announcement topic)
http://www.livesystem-pro.de/ ( livesystem GT/ )
and updated here
http://www.kare-net....ystempro-e.html

you can add to your favorites to check out things in time...



*
Yes, all text editors I know (notepad, notepad++, notepad2, scintilla ....) look like each other,
also all spread utilties (excel, spreadsheet etc...)
also all mp3 player's look like each other too (....)
list is long......
I guess We can classify, karebuilder is yet another "scriptbased+builder", so it is no surprise to see gui similarities at first look. I am pretty sure future "scriptbased+builder" will have similarities too.....



Since I already know you do not like "scriptbased+builder" type, instead prefer "simpleplugin+builder" type as in Bart's PEBuilder, I know (guessed) it would not fit your desires. (I had explained in detail before, currently simplifying classification)

Still, now having more than 1 "scriptbased+builder" breaks monopoly on this area :thumbup

Who knows, maybe this can encourage some developers to create "simpleplugin+builder" which would fit your desires. :angel

If I see another builder public, I will try to inform here, it is not good to keep things one place.

This post has been edited by Lancelot_Real: 22 May 2012 - 05:23 AM


#51 User is offline   JFX 

  • Member
  • PipPip
  • Group: Members
  • Posts: 262
  • Joined: 17-January 11
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 22 May 2012 - 01:30 PM

Hi Nuno,

interesting work.

But what's the sense of it? I don't really get it :unsure:
It doesn't seems to handle hard links nor does compression works. So it seems it's more or less at the same state as 7Zip.
Without compression boot time and RAM usage increase extremely ...

But even bigger problems:

It seems one have to be a member of the reboot.pro forum to even download it.
And if I want to include it in my public projects, I would need to support it on this website? :ph34r:

Also every Windows 7 (and later) systems do include the WimGAPI libray that allow handle WIM files at ease.

#52 User is offline   Nuno Brito 

  • .script developer
  • PipPip
  • Group: Members
  • Posts: 268
  • Joined: 11-May 06

Posted 23 May 2012 - 02:51 AM

View PostLancelot_Real, on 22 May 2012 - 05:21 AM, said:

...
Yes, all text editors I know (notepad, notepad++, notepad2, scintilla ....) look like each other,
also all spread utilties (excel, spreadsheet etc...)
also all mp3 player's look like each other too (....)
list is long......

You forgot to mention that it is advertising project names such as LiveXP that are not from his authorship and yet claims them as being author with no credit to the developers. On this case Lancelot, it is not giving any credit to your and mine work at the LiveXP project. Win7PE is not my authorship but most likely a copy from the work from ChrisR and others.

If you let people like this get away from blatantly copying works of others and advertising them as their own, once they are done with copying these projects they will turn onto your Gena. There have been several builders since the dinosaur age and you don't see me worried about them, what I do worry is when a "smart" developer misappropriates the merit of our work over these years.

Give merit where merit is due.

Quote

It seems one have to be a member of the reboot.pro forum to even download it.
And if I want to include it in my public projects, I would need to support it on this website?

Anyone can download it, no need for registration. If you want to include it in your projects we request developers to ask for permission before doing so as written in http://reboot.pro/about/license

At reboot we gathered the funds to hire a developer capable of developing this tool and making it available without any costs to you, therefore I believe it is a fair request that credit is given to the community that made this work possible.

This post has been edited by Nuno Brito: 23 May 2012 - 02:52 AM


#53 User is offline   Lancelot_Real 

  • Junior
  • Pip
  • Group: Members
  • Posts: 88
  • Joined: 14-November 07
  • OS:XP Pro x64
  • Country: Country Flag

Posted 24 May 2012 - 04:47 AM

Hi Nuno,


Thanks reminding your immorality, worse than the ones you blame shamelessly,
Level of hypocritic gains a new meaning with you.

Shortly replying your misleading immoral post:
+
at times you give name to livexp-wb project, there were livexp-pebuilder projects all around,
real reason behind you , kare and others is obvious, all want to be easly found from google ;)
+
You also do not give any credits to developers,
you also do not ask them their permission or thoughts when you distribute / give / use such works to others.
you only "act like" you do such things, by selecting some people you like to give credit, delibaretly not to others....
+
Gena ( HomePage: http://gena.cwcodes.net (Forum: Gena TheOven ) )
and
Win7PE SE ( HomePage: http://w7pese.cwcodes.net (Forum: Win7PE SE TheOven )
are REAL freeware projects, unlike many others,
you already use things we develop on Gena, without giving any credits.
Galapo may have more words on this.....
+
ChrisR can talk for himself, and as seen no problem on his side,
http://www.livesyste...41-Suche-script
if possible get a little bit morality (buy some if possible, with your words use your funds),
"talk only to yourself."
+
You are the "smart" developer misappropriates the merit of our and others work over years.
+
It would be nice to see you Nuno Brito giving merit where merit is due.

As seen There is not much moral level difference between you Nuno Brito and Kare,
practices differs at some levels, due to different personalities and visions, still sharing similar goals.



**
Obviously, The real reason of your anger and overreaction is,
unlike other builders,
Kare made a ScriptEngined-Builder,
which breaks your monopoly, consequently breaking your related commercial goals.
As seen on another topic ( link ), even your so called friends do not agree your opinions on this matter...

It may be fun to compare / discuss immorality Nuno Brito, Kare .. via giving examples..,
but it is way out of this topic.
Please stop turning this topic to circus of your personal problems,
stop hijacking topic as you did on your previous post,
I am not happy replying your lies on un related topics you hijacked,
follow common sense (common morality), open a new topic for such things.
a good title might be "I do not like Kare's new builder because...." up to you....




From End user part,

Maybe one day we will see another
SimplePlugined-Builder
that would please vvurat wishes,

For Today,
It is nice to have another ScriptEngined-Builder :thumbup
Available at
HomePage: http://www.kare-net....ystempro-e.html
Forum: http://www.livesystem-pro.de ( livesystem GT )


Diversity is good :thumbup

#54 User is offline   Tripredacus 

  • K-Mart-ian Legend
  • Group: Super Moderator
  • Posts: 8,665
  • Joined: 28-April 06
  • OS:Server 2012
  • Country: Country Flag

Posted 24 May 2012 - 02:49 PM

This is a last warning. Keep it on topic for Kullenen_Ask wants something different. This isn't going to be a place to advertise other projects and definately not to start arguments. :realmad:

So keep to the topic at hand.

#55 User is offline   bphlpt 

  • MSFN Expert
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 1,075
  • Joined: 12-May 07

Posted 24 May 2012 - 11:04 PM

Thanks Tripredacus. The flames were starting to get to bonfire proportions.

Cheers and Regards

Share this topic:


  • 3 Pages +
  • 1
  • 2
  • 3
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2013 msfn.org
Privacy Policy