There is a new thread on MSFN about a new PE Builder project (open source) compatible with our good old WB 0.82:
http://www.msfn.org/...77249-pebakery/
Just tested it and it is very fast.
PEBakery.png 136.7KB 12 downloads
alacran
Posted 04 December 2017 - 01:59 AM
There is a new thread on MSFN about a new PE Builder project (open source) compatible with our good old WB 0.82:
http://www.msfn.org/...77249-pebakery/
Just tested it and it is very fast.
PEBakery.png 136.7KB 12 downloads
alacran
Posted 04 December 2017 - 10:40 AM
Looks like a good tool, in the end I think that language or correctness are the least of the worries. The focus should really be more about making simpler projects that work well for end-users.
I would be thumbsup to open a forum section here for the new tool and help with the visibility portion (e.g. newsletters) in case the author sees interest on that possibility.
Posted 08 December 2017 - 11:27 AM
, in the end I think that language or correctness are the least of the worries. The focus should really be more about making simpler projects that work well for end-users.
Still in denial mode, I see.
The end-users are (largely, of course not all of them) a mass of selfish leechers that simply press the green button, they get a .script/project written by a .script developer and run it.
The issue has been traditionally the difficulties that good willing .script developers had to face to write something working [1] and the initial very steep learning curve for the (anyway very few) end-users attempting to become .script developers and hopefully giving back something to the community.
Nothing is overly difficult or impossible, as it was demonstrated by our good friend Misty , in his own words:
http://reboot.pro/to...-role/?p=205009
still very few people have/had a similar perseverance and dedication.
Wonko
[1] ... having something working AND actually having it written in such a way that a new, good willing padawan can actually read it, understand it and learn from it would be a plus...
Posted 08 December 2017 - 07:10 PM
I'm actually blushing. You are too kind....Nothing is overly difficult or impossible, as it was demonstrated by our good friend Misty ...
Posted 09 December 2017 - 12:46 PM
I'm actually blushing. You are too kind.
Posted 11 December 2017 - 11:34 PM
New version available, Source: http://www.msfn.org/...comment=1148222
TestBuild 20171210
Download
https://drive.google...Xnk7ngxEzrIVDNs
1. BugFix
- Stop button now terminates subprocess immediately.
- Support multiline code (line end with \)
- Fix DirCopy overwrite bug when used with wildcard compatibility flag.
- When multiline code has error, CodeParser now reports correct command.
- '\' will be added to FileBox's direcotry path.
- Left plugin tree will be refreshed after refresh of plugin.
- SectionName/HideProgress is properly recognized in ComboBox.
2. Feature Add
- If,ExistRegMulti implemented.
- Escape sequence of # (##) implemented.
Thanks to all who reported unknown bugs!EDIT
Please redownload build 20171210, a critical bug resides in ShellExecute.
Edited
yesterday at 07:42 AMby Joveler
alacran
Posted 18 December 2017 - 10:54 PM
Build 20171216
Changelog
- Fix TXTDelLineOp optimization bug
- Fix NullReferenceException in System,RefreshInterface
- Disable System,SaveLog when logger is turned off
- Recognize "PathSetting=False" in "script.project - [Main]" and disable path setting.
- Prevent possible UI exceptions.
- "[Main] - Description=" line is no longer mandatory in plugin.
- CodeParser.GetNextArgument will not slice argument with "".
- Support legacy branch condition when compatibility option is set.
- Support 4-argument 0x7 RegWrite.
- Do not touch escape characters when setting variables.
- Ignore the plugin itself in "[Main] - Disable" directive.
It fixes a bug VMWare.script is uncheckable.
- TXTReplace will be optimized to TXTReplaceOp if condition is met.
- IniReadOp will set varible to empty string when key is not found.
- Do not escape variables imported from interface.
- Pressing Update button of LogWindow while building no longer crashes program.
- Log stdout and stderr in ShellExecute,Hide.
- Implement ShellExecute,Min.
- Implement GetParam, PackParam.
- Implement "#a" to track section parameter count.
- Allow "-" in variable name, for compatibility with Gena_Meal.
- Fix IOException in CopyOrExpand.
- Fix UIParser to recognize tooltip in TextFile
1. Update to .Net Framework 4.7.1
PEBakery uses several libraries.
Update of some library caused PEBakery to malfunction (problem with .Net Standard 2.0), so I had to update .Net Framework to 4.7.1.
2. [New] ShellExecute
ShellExecute,Min added to execute programs minimized.
ShellExecute,Hide will show and log stdout and stderr.
3. [New] parameter count token #a
To deprecate PackParam, #a token is added.
When used in command, #a denotes section parameter's number.
Posted 18 December 2017 - 10:55 PM
...It seams to me for people runing Win7 (as me) or Win8.x, WB 0.82 is the best alternative for this project (MistyPE) and no need to install more than 1 GB of .NET Framework 4.7.1 just to run PEBakery.
On the other hand people runing last version of Win10 already have it into OS and then PEBakery is a very good option for them.
This is not the case if you are building a 10 PE SE on Win7, then PEBakery is very much faster than WB 0.82...
@alacran
I attempted to run PEBakery on a Windows 7 SP1 host OS after installing .NET Framework - a tremendous ammount of bloat (.NET - not PEBakery). Unfortunately this was the wrong .NET package and the program failed to run with error PEBakery has stopped working (see screenshot below) -
Same error on Windows 8.1 Update host OS. No warning about not having the wrong .NET Framework version - just the error.
Started ok on my newly installed (for testing purposes) Windows 10 host OS partition. Also now running on Windows 8.1 Update host OS after installing the correct .NET package. A warning about an incompatible version of .NET would be useful.
I haven't played around with PEBakery much due to testing recent additions to MistyPE. First impresssions - a very very promising bit of software.
Brief note on PEBakery compatibility with MistyPE - it's not working with all project scripts.
Tools > Cache Files - Option 3
This script is used to create a Cache using files copied from the host OS. Using PEBakery the script fails to copy required file dependencies to the cache. This is likely to be due to failing to redirect to the Sysnative directory. The Sysnative redirects are required in the 32-bit WinBuilder, however if PEBakery is a native 64-bit application then the current coding will fail and will need some significant changes to work in PEBakery and WinBuilder. I'm not sure how many project scripts are affected and will check this shortly.
Build time comparison with same settings -Regards,
- PEBakery - 1 minute 23 seconds
- WinBuilder - 1 minute 3 seconds
Misty
UPDATE - Three program scripts have references to sysnative
- Core\required.files.hostos.script
- Core\syswow64.files.hostos.script
- Core\verify.script
Posted 19 December 2017 - 12:43 AM
System,Erroroff,1,nowarnShould read -
System,Erroroff,1Really great feature
Posted 19 December 2017 - 08:25 AM
Found a problem in MistyPE.
If the Options 2 tab is selected in the main project script (with settings for Build Method, Keyboard Layout, etc) then the build fails. Clicking on the HELP button for Option 7] Build Method also fails.
The error appears to be due to the content of the message in the [HELP.7] section of the script. I can't actually see what code in the Message is causing the issue and am about to leave for work. Not sure if it's my code or a PEBakery issue.
Regards,
Misty
Posted 28 December 2017 - 06:57 PM
Looks like a good tool, in the end I think that language or correctness are the least of the worries. The focus should really be more about making simpler projects that work well for end-users.
I would be thumbsup to open a forum section here for the new tool and help with the visibility portion (e.g. newsletters) in case the author sees interest on that possibility.
Posted 28 December 2017 - 07:03 PM
What is PEBakery?
PEBakery is a builder specialized in customizing Windows PE.
It is intended to be used with Win10PESE, MistyPE project.
Why PEBakery was written?
PEBakery is compatible with WinBuilder 082.
Projects like Win10PESE are dependent on WinBuilder 082, but WB082's development went discontinued.
PEBakery works as a drop-in replacement of WB082, while providing much improved envrionment.
Posted 02 January 2018 - 06:12 PM
POPULAR
Hello, I am a developer of PEBakery (@joveler at MSFN).
Although WinBuilder 082 is discontinued, it has been powering several projects.
I hope PEBakery paves an easy path for users and developers.
Changelog of PEBakery Build 20180103 (Beta 1).
Changelog
- [Added] ReadInterface, WriteInterface
- [Added] WimMount, WimUnmount
- [Added] ProgressBar for WebGet/WimMount/WimUnmount
- [Added] Flag GLOBAL introduced to SetMacro
- [Added] FileCopy/RegWrite produce LogState.Overwrite instead of LogState.Warning
- [Added] Print summary of warning as well as error in exported log.- [Changed] Improved Console Output in ShellExecute,Hide.
- [Fixed] Handle negative number properly in Command 'If'.
- [Fixed] Fix hang in System,Cursor.
- [Fixed] Fix hang in UserInput,Dir.
- [Fixed] Fix crash in SettingWindow.
- [Fixed] OnPluginExit/OnBuildExit produces proper #1 argument.
- [Fixed] ShellExecute,Hide,XCOPY.exe,... now work properly on Windows 71. Improved Console Output in ShellExecute,Hide
PEBakery will display and log stdout and stderr as unified one output, to simulate real console print.
2. ReadInterface, WriteInterface
See manual for usage.
3. WimMount, WimUnmount
Native commands for handling wim files are being added.
WimMount and WimUnmount depends on wimgapi, and the other commands are planed to use wimlib.
See manual for usage.
4. ProgressBar for Current Command
PEBakery will display current progress in some commands.
Currently WebGet, WimMount, WimUnmount is supported.
5. FileCopy/RegWrite produce [Overwrite] log instead of [Warning] log
PEBakery was producing too much overwrite warning, making hard to find more important warnings.
So FileCopy and RegWrite will generate [Overwrite] log instead of [Warning].
EDIT
Am I unable to add a link?
Edited by ied206, 02 January 2018 - 06:14 PM.
Posted 02 January 2018 - 07:36 PM
EDIT
Am I unable to add a link?
Unfortunately you cannot add that link.
But these will do :
Wonko
Posted 02 January 2018 - 07:52 PM
Hello, I am a developer of PEBakery (@joveler at MSFN).
LOL... "A developer"
I would say: "The developer"
Edited by Atari800XL, 02 January 2018 - 07:53 PM.
Posted 02 January 2018 - 07:53 PM
LOL... "A developer"
I would say: "The developer"
Sorry for my bad english, I just missed it.
Posted 02 January 2018 - 08:05 PM
No problem, I just liked your modesty!
I hope reboot will like PEBakery!
Edited by Atari800XL, 02 January 2018 - 08:06 PM.
Posted 02 January 2018 - 08:16 PM
Posted 04 January 2018 - 07:10 PM
@ ied206
Wellcome, I have followed all your threads in MSFN and MDL, your project is evolving very fine and very fast, it is good to see you call it now Beta 1. You need to have a certain number of post in order to have full capavilities for modify one of your post and to do some other things. Anyway the forum software do not acept links to -t h e o v e n-
Posted 05 January 2018 - 03:14 PM
Anyway the forum software do not acept links to -t h e o v e n-
Why ?
Where is this written and described ?
Posted 05 January 2018 - 03:27 PM
Why ?
Where is this written and described ?
The answer to both is: I don't know.
But in case you don't believe me you can test this by yourself.
Posted 05 January 2018 - 03:47 PM
Posted 05 January 2018 - 03:51 PM
The answer to both is: I don't know.
But in case you don't believe me you can test this by yourself.
I think that one cannot (reliably) state something for which cannot give a (minimal) explanation...
However, let's wait for some clarification from someone (more distinguished here in the forum)...
Posted 05 January 2018 - 04:01 PM
Looking at the forum settings, I can confirm these are blocked.
It is up to the moderators to decide whether or not this restriction should be taken off.
Posted 05 January 2018 - 04:02 PM
@ misty,
thanks for the clarification.
I completely agree with your position, as (at first sight) the restriction looks like too much despotic...
Boot methods & tools →
WinBuilder →
Projects →
AOMEI PE Builder (FREE)Started by alacran , 11 Jun 2015 pe builder, usb, cd/dvd |
|
|
0 members, 0 guests, 0 anonymous users