Jump to content











pscEx's Content

There have been 1000 items by pscEx (Search limited from 28-April 14)



Sort by                Order  

#158363 'negative' links

Posted by pscEx on 27 July 2012 - 05:36 PM in Websites

There seem to be some people having some psychical blocking to pronounce the name "reboot.pro"

blödsinn.gif
blödsinn2.gif


The blocking affects admins, who usually should be emotion-less.

:buehehe:

Peter

Edit: I got the error message that a link to this side is not allowed by administration.
Therefore I removed the links added some screen shoots about usual language in that forum.



#157962 Portable Apps Templates

Posted by pscEx on 20 July 2012 - 01:57 PM in Development

I'm currently adding some "fundamental" apps to the multiPE project, like CCleaner, DiskDefrag, AMMYY.
Because there are portable versions of these apps available, I decided to use these portable versions.

When creating the scripts, many commands inside the script were similar. I copied from other scripts and edited to reach the actual goal.

Then I have had the idea "Why not create a template, where only some different data have to be changed".
What are portable app scripts?
  • They download something when necessary.
  • They copy either one file or unzip an archive to the target.
  • Maybe they define one or more files which (PE does not have them) have to be copied to target.
  • Create some shortcuts to start the portable app.
Therefore I tried to put all variable data concentrated at certain places, and have the reminder of the script same code.
The result looks like this:
pTemplate.gif
To create a new portable app script, just use the attached code and edit to your personal demand only the following lines:

[main]
Title=AusLogic DiskDefrag Portable
Description=This script adds AusLogic DiskDefrag Portable to the build
Author=Peter Schlang
...

[variables]
%ProgramTitle%="AusLogic DiskDefrag Portable"
%ProgramEXE%=ausdiskdefragportable.exe
%DownFile%=ausdiskdefragportable.exe
%ProgramFolder%=Portable\DiskDefrag
%RequiresFiles%=True
%RunFrom.RAM%=True

[Interface]
AttachHint="Before the first use you must (download and) attach ausdiskdefragportable.exe!",1,1,21,191,515,18,9,Bold
DownloadURL=,1,0,127,223,409,21,http://www.auslogics.com/en/downloads/disk-defrag/ausdiskdefragportable.exe
MoreInfo="More info ...",1,10,191,85,82,18,http://www.auslogics.com/en/software/disk-defrag/portable/
AdditionalInfo="AusLogic DiskDefrag Portable is free for home use!",1,1,192,56,343,18,9,Bold
...

When, and only when some files have to be added to the PE (%RequiresFiles%=True)

[AddFiles]
If,EXISTVAR,%PEF_Type%,MountCD
require_file,...
...
If,EXISTVAR,%PEF_Type%,UnMountCD

The template is written for use in multiPE, but it can be used also in other projects.
In other projects you
  • may delete the section [UploadClean]. There is no harm when you do not delete.
  • may replace the lines with MountCD and UnMountCD in [AddFiles] with some code valid for your project.
Happy testing!

Peter

Attached File  AusDefragPortable.Script   8.78KB   712 downloads



#157312 LocalisationEx.script

Posted by pscEx on 09 July 2012 - 08:39 AM in Development

Posted Image

File Name: LocalisationEx.script
File Submitter: pscEx
File Submitted: 09 Jul 2012
File Category: System scripts

This script copies at build time optional following item(s) from the host to the PE build:
  • Keyboard layout
  • Time zone
  • International settings like date format etc.
It is an adapted multiPE 'LocalisationEx.script' to run in (hopefully) every project.

Click here to download this file



#155858 Install SplitBinEx to your project

Posted by pscEx on 05 June 2012 - 06:29 PM in Tutorials

MIght be that this is the smallest tutorial in the forum.
In the extreme case there is really nothing else to do than a download and a mouse click.
But more detailled:
  • First make a test with a "new" project
  • Download e.g. LiveXP 2012 and unzip into any %BaseDir% on your host PC
  • Download SplitBinEx.Script and store into %BaseDir%<your project>Tools
  • Click "Refresh" or restart WinBuilder
  • Navigate to ToolsSplitBinEx
  • Click "Install"
After about 3 minutes the test project is ready to work with separate zipped attachments.
Make a test and do a build.
  • Second apply SplitBinEx to your directory
    Check whether your project has it's own attachment management. If yes: Sorry, not possible!
    If no:
  • Backup the project
  • Do step 2 .. 5 of the test run
After about 3 minutes your project is ready to work with separate zipped attachments.
Make a test and do a build.

Topic locked.
Questions / suggestions / critics should be made here.

Peter



#159092 WinBuilder GUI for blind people

Posted by pscEx on 10 August 2012 - 10:45 AM in Requests

This is a dummy post to move a topic from a different forum here.

EDIT: Currenty no succes, I do not have the rights.

Peter



#161576 TxtAddLine timing issue

Posted by pscEx on 11 October 2012 - 06:22 PM in Bugs on the latest stable edition of WinBuilder.exe

It happens unreproducable, but frequently, that a (multiple repeated) command like
TxtAddLine,.....,Append
reports the error
TxtAddLine - Failed to add line to file: [%BaseDir%\Target\....] line: [..., true)]
Next build this line usually runs well.

There seems to be a timing issue in WinBuilder. The next "AddLine" should not be executed, when the previous is not completelly updated in the host's FS.

I'll try to fix that issue.

Peter



#171644 AusLogicsDiskdefragPortable

Posted by pscEx on 29 April 2013 - 07:19 PM in Development

Posted Image

File Name: AusLogicsDiskdefragPortable
File Submitter: pscEx
File Submitted: 29 Apr 2013
File Updated: 05 Mar 2015
File Category: Plugins

Plugin for the new generation WinBuilder program.

From developer WEB site:

What is Auslogics Disk Defrag Portable?
It is a single ".exe" application that doesn't require installation and can be run directly from a USB drive. It may be handy, for instance, if you have no rights for installing software on your office PC. IT Pros who deal with hundreds of computers may also find this tool useful.
Key benefits of Disk Defrag Portable:
  • No installation required.
  • Can be run directly from a USB drive or any other storage device.
  • Has all major Disk Defrag features, including disk optimization.
  • Extremely compact, easy to use and fast.
  • Absolutely FREE for home and commercial use.
!!! You need the new WinBuilder program to run this plugin!

Download this plugin from WinBuilder by (case insensitive) command "install AusLogicsDiskdefragPortable". A regular download and copying into the project will propably not work.

Click here to download this file



#169430 Download center

Posted by pscEx on 15 March 2013 - 06:42 PM in Site feedback

I'm confused to see in the EzPE3 download page about 12300 views, but about 25000 downloads.

 

How is that possible?

 

Maybe bots do a good work.

 

But I personally dislike when the bot download is counted. Comparison to other really downloaded items is based on those bot downloads and can tell the user "top download".

 

 

Peter




#168531 FunctionTest

Posted by pscEx on 28 February 2013 - 07:35 AM in Downloads

Posted Image

File Name: FunctionTest
File Submitter: pscEx
File Submitted: 28 Feb 2013
File Updated: 10 Apr 2013
File Category: Miscellaneous

This download is just a test file for some new download functionality.
It does not have any usable content.

Click here to download this file



#181204 CPUZ

Posted by pscEx on 03 January 2014 - 05:53 PM in Development

Posted Image

File Name: CPUZ
File Submitter: pscEx
File Submitted: 03 Jan 2014
File Updated: 07 Mar 2015
File Category: Plugins

Author's web page

!!! You need the new WinBuilder program to run this plugin!

Download this plugin from WinBuilder by (case insensitive) command "install cpuz". A regular download and copying into the project will propably not work.

To add to your project:
  • Download CPU-Z (English) or the language you prefer
  • Open the zip and unpack cpuz_x32.exe to <WinBuilder directory>\plugins\CPU-Z
The next build will include CPU-Z to the ISO

Click here to download this file



#155847 SplitBinEx.Script

Posted by pscEx on 05 June 2012 - 03:15 PM in Development

Posted Image

File Name: SplitBinEx.Script
File Submitter: pscEx
File Submitted: 05 Jun 2012
File Updated: 10 Jul 2012
File Category: System scripts

Since very early beginning WinBuilder offers the possibility to attach files directly to the script.
Because the files can be also binaries like *.exe, and a script should be openable by any text editor w/o destroying the binary contents, the attachements are coded in base64.

The SplitBinEx package offers the possibility to manage attachments as separate base64 encoded or zipped files.

The package is a script of the multiPE project and this download always links to the actual multiPE's SplitBinEx.Script.
Therefore the here shown initial version 19 may remain unchanged, inspite the version in fact has been increased.

Changes are published here.


Click here to download this file



#154685 Site response time

Posted by pscEx on 17 May 2012 - 05:41 PM in Site feedback

Usually we can read here complains.

But this topic is the opposite:

For me since some time the site now reacts fast.

Thank you Nuno, for the successful change / upgrade.

Peter



#119558 Returnee

Posted by pscEx on 17 January 2011 - 08:46 PM in News

I just some minutes before saw Joshua in the list of logged in members.

@Josua:
Welcome back at home! ;)
I hope you will remain and not disappear silently.

Peter :cheers:



#118903 Enhancement suggestion

Posted by pscEx on 10 January 2011 - 05:37 PM in Site feedback

In the "Blue" apperance of 'Showing Members', there is an "Ugly" button.
ugly.gif
No technical problem, but maybe that can be changed.

Peter



#179182 HxD

Posted by pscEx on 04 November 2013 - 03:28 PM in Development

Posted Image

File Name: HxD
File Submitter: pscEx
File Submitted: 04 Nov 2013
File Updated: 07 Mar 2015
File Category: Plugins

Plugin for the new generation WinBuilder program.

From developer WEB site:


HxD is a carefully designed and fast hex editor which, additionally to raw disk editing and modifying of main memory (RAM), handles files of any size.
The easy to use interface offers features such as searching and replacing, exporting, checksums/digests, insertion of byte patterns, a file shredder, concatenation or splitting of files, statistics and much more.
Editing works like in a text editor with a focus on a simple and task-oriented operation, as such functions were streamlined to hide differences that are purely technical.
For example, drives and memory are presented similar to a file and are shown as a whole, in contrast to a sector/region-limited view that cuts off data which potentially belongs together. Drives and memory can be edited the same way as a regular file including support for undo. In addition memory-sections define a foldable region and inaccessible sections are hidden by default.
Furthermore a lot of effort was put into making operations fast and efficient, instead of forcing you to use specialized functions for technical reasons or arbitrarily limiting file sizes. This includes a responsive interface and progress indicators for lengthy operations.

!!! You need the new WinBuilder program to run this plugin!

Download this plugin from WinBuilder by (case insensitive) command "install HxD". A regular download and copying into the project will propably not work.

During the next build of Win7PE WinBuilder will download an English version of HxD.

If you want to use a different language: Before the build in WinBuilder type "config hxd" and define the wanted language.

When you do not want to have the "Portable Version Question" on every first HxD start after PE boot, start once HxD in your Plugins directory.
That will generate the information which is needed in the PE.

Click here to download this file



#116053 Access privileges

Posted by pscEx on 08 December 2010 - 04:11 PM in Site feedback

Some days ago I unintended used an personal access right to answer to a poll. The "Reply" button was there, and I clicked. I did not know that the usual member cannot reply here.

Is there a way to show privileged members that the intended action is not allowed for standard members?

EDIT by psc: Not everybody (like me) sees the "Closed" in the top!

Mark the buttons, popup the famous "Do you really want", ...

@sambul61: Very sorry for that. I really did not know that I used my privileges to post inside the poll.

Peter



#124532 Capture directory to WIM

Posted by pscEx on 10 March 2011 - 05:28 PM in Support

I have a strange behaviour:

Imagine a "Source" directory which has to be captured into a WIM:
I use ImageX and my own developed WimCaptEx (using wimgapi.dll)

  • "Source" contains 'real' files
    • ImageX: WIM is ok
    • WimCaptEx: WIM is ok
  • "Source" contains some NTFS junctions
    • ImageX: WIM misses several entries
    • WimCaptEx: WIM is ok
Does somebody have an explanation, a link, how to handle?

Thanks

Peter



#138566 Reduce project build time remarkably

Posted by pscEx on 26 September 2011 - 06:32 PM in Development

Standard build (as by history used depending on NightMan's first Vista project): 2 min 25 sec
multiPE special build: 1 min 51 sec
multiPE special build with "Package option": 40 sec.

Maybe this is not recognized when I publish the new multiPE project, therefore here a hint to it's speed.
multiPE can build bootable PEs from XP, Vista and Win7 sources.
Because the current interest seems to focus on Win7, here some Win7 track results:

The physical PE creation as ISO or copying to USB may take some time which cannot be shortened. Therfore here are only times w/o the PE finalizing.
Test project is a small project only containing core components, and Opera, PENetwork etc to access internet.

Here the according logs:
standard.gif
standard_special.gif
standard_special_packaged.gif

The multiPE project will become available this week, after final testings

Peter



#154468 reboot.pro status

Posted by pscEx on 15 May 2012 - 02:06 PM in Site feedback

This topic gives the ability to the reboot.pro administration, to tell the community the current status just by some mouse clicks.

Current status:

NOK

http://reboot.pro/16..._25#entry154625


Green means "Stable running of the server"
Yellow means "Some change is currently in progress"
Red means "We are working on fixing an issue"


Peter :smiling9:



#145337 Display issues

Posted by pscEx on 30 December 2011 - 05:26 PM in Site feedback

New skins in test, or have I to buy new hardware?

Peter

skin.gif



#142375 Software issue

Posted by pscEx on 22 November 2011 - 08:44 AM in Site feedback

On every (?) page I get the error:

Meldung: 'ipb.recentTopics' ist Null oder kein Objekt
Zeile: 460
Zeichen: 2
Code: 0
URI: http://reboot.pro/


Maybe that this is the reason, that opening the page, even if there are not many users, takes a remarkably long time.

Peter



#138679 Alternative PE2 project

Posted by pscEx on 28 September 2011 - 04:59 PM in VistaPE

BTW:

One possible build track of multiPE is "Project designed to customize and tweak boot disks based on Windows PE 2.0 from Vista" (Subtitle of this forum).

Peter



#171695 hivePatch

Posted by pscEx on 30 April 2013 - 12:51 PM in Development

Posted Image

File Name: hivePatch
File Submitter: pscEx
File Submitted: 30 Apr 2013
File Updated: 09 May 2013
File Category: Sandbox

This is a temporary registry patch for the Win7PE project.

It is necessary until the new WinBuilder provides full registry handling functionality.

Download it from WinBuilder by (case insensitive) command "install hivePatch". A regular download and copying into the project will propably not work.

Click here to download this file



#171768 AmmyyAdminPortable

Posted by pscEx on 01 May 2013 - 11:18 AM in Development

Posted Image

File Name: AmmyyAdminPortable
File Submitter: pscEx
File Submitted: 01 May 2013
File Updated: 07 Mar 2015
File Category: Plugins

Plugin for the new generation WinBuilder program.

From developer WEB site:

Zero-Config Remote Desktop Software Ammyy Admin. The easiest way to establish remote desktop connection.
You can easily share a remote desktop or control a server over the Internet with Ammyy Admin. No matter where you are, Ammyy Admin makes it safe and easy to quickly access a remote desktop within a few seconds.

Ammyy Admin is trusted by more than 17 000 000 personal and corporate users.

Remote desktop connection becomes easy with Ammyy Admin.

!!! You need the new WinBuilder program to run this plugin!

Download this plugin from WinBuilder by (case insensitive) command "install AmmyyAdminPortable". A regular download and copying into the project will propably not work.

Click here to download this file



#181016 Win7PE less known features part 1: Dependencies

Posted by pscEx on 28 December 2013 - 04:57 PM in Win7PE

The Win7PE 201?.??.?? project is delivered with a rather "poor" content for the resulting PE.

When the user only wants to do some local tasks, no networking, internet connection etc. is necessary.

 

When the user wants to have XYZ functionality, in older WinBuilder projects a query began "What do I need else?"

 

This is not longer necessary with Win7PE 201?.??.??:

To stay with the above example: Just add / remove e.g. InternetExplorer in "config".

 

That will automatically add / remove:

  • Necessary components for InternetExplorer, here PENetwork.
  • Necessary components for PENetwork, here NetSupport
  • Necessary files collections for IE and PENetwork, here IEFiles.

Example:

dependencies.gif

 

If there are any issues with this mechanism, please, let me know.

 

Peter

 

BTW: A dependency "$Plugins on $Plugins" is assessed by me as "can be solved differently" and not provided.




#179616 Test_CDBurnerXP

Posted by pscEx on 17 November 2013 - 11:57 AM in Development

Posted Image

File Name: Test_CDBurnerXP
File Submitter: pscEx
File Submitted: 17 Nov 2013
File Updated: 02 Dec 2013
File Category: Sandbox

Plugin for the new generation WinBuilder program.

From developer site:

CDBurnerXP is a free application to burn CDs and DVDs, including Blu-Ray and HD-DVDs. It also includes the feature to burn and create ISOs, as well as a multilanguage interface. Everyone, even companies, can use it for free. It does not include adware or similar malicious components.

Key Features
  • burn all kinds of discs
  • audio-CDs with or without gaps between tracks
  • burn and create ISO files
  • data verification after burning process
  • create bootable discs
  • multi-language interface
  • bin/nrg → ISO converter, simple cover printing and much more!
  • Operating Systems: Windows 2000/XP/2003 Server/Vista/2008/Win7/Win8 (x86 / x64)
!!! You need the new WinBuilder program to run this plugin!
!!! You need the .NET framework in the PE to run CDBurnerXP!

Download this plugin from WinBuilder by (case insensitive) command "install CDBurnerXP". A regular download and copying into the project will propably not work.

During the next build of Win7PE WinBuilder will download an English version of CDBurnerXP.

If you want to use a different language: Before the build in WinBuilder type "config CDBurnerXP" and define the wanted language.

When you do not want to have the "Language Question" on every first CDBurnerXP start after PE boot, start once CDBurnerXP in your Plugins directory.
That will generate the information which is needed in the PE.

Click here to download this file



#179571 Test_Win7PE

Posted by pscEx on 15 November 2013 - 02:07 PM in Development

Posted Image

File Name: Test_Win7PE
File Submitter: pscEx
File Submitted: 15 Nov 2013
File Updated: 02 Dec 2013
File Category: Sandbox

This download is used by development.

It is synchronous with WinBuilder being developed.

Therefore a separate download will usually not run with the released WinBuilder version

Click here to download this file



#175921 WinBuilder 2013 WIM extract syntax

Posted by pscEx on 18 August 2013 - 10:08 AM in Development

please, see introducing post http://reboot.pro/to...er-2013-syntax/

 

public WimExtractorEx(String imageFile, int imageIndex)

public void setLog(Log result)

public void setSourceLanguage(String lang)

public boolean extractFile(String what)
public boolean extractFile(String what, String where)

public boolean extractMui(String what)

public void extractDir(String what)
public void extractDir(String what, String pattern)

public void release()

 

extractDir is recursive.

wildcards * and ? following windows rules are accepted.

path names may have the windows style backslash as separator (take care on escaping for BeanShell with a second backslash) or the unix style slash.
 
Example:

    WimExtractorEx archiveInstall = new WimExtractorEx(Core.sys.source.getFileWimInstall().getAbsolutePath(), wimIndexInstall);
    archiveInstall.setSourceLanguage(source.defaultLanguage);
    archiveInstall.setLog(core.getLog());

    archiveInstall.extractFile("Windows\\System32\\browser.dll");
    archiveInstall.extractDir("Windows\\winsxs\\x86_microsoft-windows-ie-ieshims_31bf3856ad364e35_8.0." + source.build + "." + source.spbuild + "_none_*");
    archiveInstall.extractMui("Windows\\explorer.exe");

// Not sencefull, but to demonstrate wildcard use:
    archiveInstall.extractFile("Windows\\inf\\*.inf");
    archiveInstall.extractDir("Windows\\*t*","b*");
    archiveInstall.extractFile("Windows/System32/C_??7.NLS");
// End wildcard examples

    archiveInstall.release();
 




#182934 Unapproved posts

Posted by pscEx on 21 March 2014 - 07:22 PM in Site feedback

It more and more happens that posts of new members are "unapproved" and invisible for standard forum members.

 

Intended or a forum's software bug?

 

Peter

 




#184342 Enhanced multiPE project for blind users

Posted by pscEx on 15 May 2014 - 04:40 PM in News

See here

 

Peter




#192554 WinBuilder 2015 HowTo Add Custom Drivers

Posted by pscEx on 12 May 2015 - 12:21 PM in Development

You need a classic driver, with *.inf file and usually one  *.sys and none up to several *.dll files. A setup file(*.exe or *.msi) will not work.

 

This driver files package must be in a folder, having the name of the *.inf file without the .inf extention.

 

Copy this folder into the <BaseDir>\lib\drivers\x86\win7 directory (create if not existant).

 

Important: You must flag that this driver is for installation.

Add an empty file <the driver's inf file>.install into the driver folder.

 

That may look like this:

CustomDriver.jpg

 

The build will copy the package into <BaseDir>\output\wim-boot\drivers directory.

During boot of the PE the driver will be installed.

 

When for some reason you do not want to add a driver, just delete the flag .install file.

Create it again when you want to continue using the driver.




#191874 7ZipPortable

Posted by pscEx on 05 April 2015 - 04:38 PM in Development

Posted Image

File Name: 7ZipPortable
File Submitter: pscEx
File Submitted: 05 Apr 2015
File Updated: 15 Apr 2017
File Category: Plugins

From developer's page: The main features of 7-Zip
  • High compression ratio in 7z format with LZMA and LZMA2 compression
  • Supported formats:
    • Packing / unpacking: 7z, XZ, BZIP2, GZIP, TAR, ZIP and WIM
    • Unpacking only: ARJ, CAB, CHM, CPIO, CramFS, DEB, DMG, FAT, HFS, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, RAR, RPM, SquashFS, UDF, VHD, WIM, XAR and Z.
  • For ZIP and GZIP formats, 7-Zip provides a compression ratio that is 2-10 % better than the ratio provided by PKZip and WinZip
  • Strong AES-256 encryption in 7z and ZIP formats
  • Self-extracting capability for 7z format
  • Integration with Windows Shell
  • Powerful File Manager
  • Powerful command line version
  • Plugin for FAR Manager
  • Localizations for 87 languages
7-Zip works in Windows 10 / 8 / 7 / Vista / XP / 2013 / 2008 / 2003 / 2000 / NT. There is a port of the command line version to Linux/Unix.

Click here to download this file



#191798 SumatraPDF

Posted by pscEx on 01 April 2015 - 03:18 PM in Development

Posted Image

File Name: SumatraPDF
File Submitter: pscEx
File Submitted: 01 Apr 2015
File Updated: 01 Apr 2015
File Category: Plugins

From the home page of the developer:


What is Sumatra PDF?
Sumatra PDF is a free PDF, eBook (ePub, Mobi), XPS, DjVu, CHM, Comic Book (CBZ and CBR) reader for Windows.
Sumatra PDF is powerful, small, portable and starts up very fast.
Simplicity of the user interface has a high priority.

Click here to download this file



#190050 Download section issue

Posted by pscEx on 21 January 2015 - 06:42 PM in Site feedback

Maybe there is a forum's software glitch due to the download section.

 

The script "LCARS" has been uploaded . Because it came from a new member, it wasn't approved.

After uploading, the author uploaded version 2, also unapproved, of course.

 

I approved the script.

 

Now the strange situation:

 

Clicking on "download", you see

download_double.gif

 

If you try to download a different item with also multi versions (e.g. multiPE), the download of the latest version immediatelly happens, without the choice dialog.

 

Peter




#174997 WinBuilder 2013 ini / text files syntax

Posted by pscEx on 22 July 2013 - 04:11 PM in Development

please, see introducing post http://reboot.pro/to...er-2013-syntax/

 

IniFile ini = new IniFile(filePath)

boolean updateFile(boolean deleteEmpty)
boolean closeFile(boolean deleteEmpty)

int countSections()
boolean hasTextLine()
String listSections()
String listTexts()
String listChilds()
String lineInsert(int index, String value)
String lineInsert(String value)
String lineRead(int index)
String lineRemove(int index)
String lineWrite(int index, String value)
int lineIndexOf(String line)

boolean sectionExists(String section)
String sectionCreate(String section)
String sectionRemove(String section)
boolean sectionHasTextLine(String section)
int sectionCountKeys(String section)
int sectionCountTexts(String section)
int sectionCountChilds(String section)
String sectionListKeys(String section)
String sectionListTexts(String section)
String sectionListChilds(String section)
String sectionLineInsert(String section, int index, String value)
String sectionLineInsert(String section, String value)
String sectionLineRead(String section, int index)
String sectionLineRemove(String section, int index)
String sectionLineWrite(String section, int index, String value)
int sectionLineIndexOf(String section, String line)

boolean keyExists(String section, String key)
String keyRead(String section, String key, String default)
String keyRemove(String section, String key)
String keyWrite(String section, String key, String value)

String type return values:
What is read, written or deleted, null if no reasonable action / result

int type return values:
Queried value, -1 if no reasonable result

index of items is based on 0. There is a shortcut -1 for "last item"
 




#174689 Upload files crashes

Posted by pscEx on 12 July 2013 - 09:51 AM in Site feedback

I tried to upload a tool.

 

When storing the browser hangs.

 

When I reopen, the entry is in the download center, but no file, no scren shoot and no discussion topic.

 

The entry now can be found twice as latest files.

 

Peter




#171818 PiriformDefragglerPortable

Posted by pscEx on 02 May 2013 - 08:04 AM in Development

Posted Image

File Name: PiriformDefragglerPortable
File Submitter: pscEx
File Submitted: 02 May 2013
File Updated: 04 Mar 2015
File Category: Plugins

Plugin for the new generation WinBuilder program.

From developer WEB site:

Defraggler Disk Defragmentation
Posted ImageUse Defraggler to defrag your entire hard drive, or individual files - unique in the industry. This compact and portable Windows application supports NTFS and FAT32 file systems.

!!! You need the new WinBuilder program to run this plugin!

Download this plugin from WinBuilder by (case insensitive) command "install PiriformDefragglerPortable". A regular download and copying into the project will propably not work.

Due to license reasons the binary files are not attached to this plugin. The user has to download the application first. Follow the "readme.txt" file in the plugin directory.

On 2013-MAY-06 I received from Piriform permission to integrate the binaries in Win7PE project.

Click here to download this file



#171793 Opera12

Posted by pscEx on 01 May 2013 - 07:17 PM in Development

Posted Image

File Name: Opera12
File Submitter: pscEx
File Submitted: 01 May 2013
File Updated: 09 Mar 2015
File Category: Plugins

Plugin for the new generation WinBuilder program.

The plugin installs Opera 8.54 into your PE.

!!! You need the new WinBuilder program to run this plugin!

Download this plugin from WinBuilder by (case insensitive) command "install CD-Opera". A regular download and copying into the project will propably not work.

Click here to download this file



#171770 FreeCommanderPortable

Posted by pscEx on 01 May 2013 - 11:49 AM in Development

Posted Image

File Name: FreeCommanderPortable
File Submitter: pscEx
File Submitted: 01 May 2013
File Updated: 07 Mar 2015
File Category: Plugins

Plugin for the new generation WinBuilder program.

From developer WEB site:

FreeCommander is an easy-to-use alternative to the standard windows file manager. The program helps you with daily work in Windows. Here you can find all the necessary functions to manage your data stock. You can take FreeCommander anywhere - just copy the installation directory on a CD or USB-Stick - and you can even work with this program on a foreign computer.


Main features in FreeCommander:

  • Dual-panel technology - horizontal and vertical
  • Tabbed interface
  • Optional tree view for each panel
  • Built in file viewer to view files in hex, binary, text or image format
  • File viewer inside archives too
  • Built in archive handling: ZIP (read, write), CAB (read, write), RAR (read)
  • Nested archive handling
  • Built in FTP client
  • Easy access to system folders, control panel, desktop and start menu
  • Copy, move, delete, rename files and folders
  • Multi rename tool
  • Wipe files
  • Create and verify MD5 checksums
  • File splitting
  • File properties and context menu
  • Calculation of folder size
  • Folder comparison / synchronization
  • Modification of file date and attributes
  • Folder / program favorites
  • File searching (inside archive too)
  • File filters for display
  • User defined columns for detailed view
  • DOS command line
  • Multiple language support

!!! You need the new WinBuilder program to run this plugin!


Download this plugin from WinBuilder by (case insensitive) command "install FreeCommanderPortable". A regular download and copying into the project will propably not work.

Click here to download this file



#171769 FileZillaPortable

Posted by pscEx on 01 May 2013 - 11:41 AM in Development

Posted Image

File Name: FileZillaPortable
File Submitter: pscEx
File Submitted: 01 May 2013
File Updated: 07 Mar 2015
File Category: Plugins

Plugin for the new generation WinBuilder program.

From developer WEB site:

FTP in your pocket

FileZilla Portable is the popular FileZilla FTP client packaged as a portable app, so you can take your server list and settings with you. You can place it on your USB flash drive, iPod, portable hard drive or on a CD and use it on any computer, without leaving any personal information behind.

!! You need the new WinBuilder program to run this plugin!

Download this plugin from WinBuilder by (case insensitive) command "install FileZillaPortable". A regular download and copying into the project will propably not work.

Click here to download this file



#171819 PiriformRecuvaPortable

Posted by pscEx on 02 May 2013 - 08:08 AM in Development

Posted Image

File Name: PiriformRecuvaPortable
File Submitter: pscEx
File Submitted: 02 May 2013
File Updated: 05 Mar 2015
File Category: Plugins

Plugin for the new generation WinBuilder program.

From developer WEB site:

Recuva File Recovery
Posted ImageAccidentally deleted an important file? Lost something important when your computer crashed? No problem! Recuva recovers files deleted from your Windows computer, Recycle Bin, digital camera card, or MP3 player. And it's free!

!!! You need the new WinBuilder program to run this plugin!

Download this plugin from WinBuilder by (case insensitive) command "install PiriformRecuvaPortable". A regular download and copying into the project will propably not work.

Due to license reasons the binary files are not attached to this plugin. The user has to download the application first. Follow the "readme.txt" file in the plugin directory.

On 2013-MAY-06 I received from Piriform permission to integrate the binaries in Win7PE project.

Click here to download this file



#171815 PiriformCCleanerPortable

Posted by pscEx on 02 May 2013 - 07:49 AM in Development

Posted Image

File Name: PiriformCCleanerPortable
File Submitter: pscEx
File Submitted: 02 May 2013
File Updated: 04 Mar 2015
File Category: Plugins

Plugin for the new generation WinBuilder program.

From developer WEB site:

CCleaner Optimization and Cleaning
Posted ImageCCleaner is the number-one tool for cleaning your Windows PC. It protects your privacy online and makes your computer faster and more secure. Easy to use and a small, fast download.

!!! You need the new WinBuilder program to run this plugin!

Download this plugin from WinBuilder by (case insensitive) command "install PiriformCCleanerPortable". A regular download and copying into the project will propably not work.

Due to license reasons the binary files are not attached to this plugin. The user has to download the application first. Follow the "readme.txt" file in the plugin directory.

On 2013-MAY-06 I received from Piriform permission to integrate the binaries in Win7PE project.

Click here to download this file



#174424 WinBuilder 2013 shortcut syntax

Posted by pscEx on 05 July 2013 - 06:53 PM in Development

please, see introducing post http://reboot.pro/to...er-2013-syntax/

 

MSlink newLink = new MSlink ()

 

public void setTarget (String target, boolean isDirectory)

 

//optional

public void setArguments (String arguments)

public void setComment (String comment)

public void setIcon (String iconLocation)

public void setIconIndex (int index)

public void setShowWindowMode (int mode)

public void setWorkingDir (String dir)

 

public void save (File saveLocation)

 


 




#174417 WinBuilder 20xx documentation

Posted by pscEx on 05 July 2013 - 05:45 PM in Development

First: What is WinBuilder 20xx?

It is a new generation of WinBuilder, appearing soon.

It is still named WinBuilder, the "20xx" is only used as tagging.

 

To avoid some user disappointments, when WinBuilder is published the first time, some posts with information about syntax will be published here.

It is not a standard documentation, but I hope that developers can understand.

 

Generally: WinBuilder scripts are Beanshell scripts. The Beanshell (and therefore also standard java) syntax is the base.

 

A real documentation will follow after WinBuilder left the beta stage.

 

Peter

 

Available single documentation:

 

shortcut-syntax

registry-functions-syntax/

ini-text-files-syntax/

wim-extract-syntax/

howto-create-own-plugins/

howto-add-custom-drivers

howto-add-custom-folders/

howto-add-driverpacks/





#171816 PiriformClamWinPortable

Posted by pscEx on 02 May 2013 - 07:54 AM in Development

Posted Image

File Name: PiriformClamWinPortable
File Submitter: pscEx
File Submitted: 02 May 2013
File Updated: 05 Mar 2015
File Category: Plugins

Plugin for the new generation WinBuilder program.

From developer WEB site:

ClamWin is a Free Antivirus program for Microsoft Windows 8/ 7 / Vista / XP / Me / 2000 / 98 and Windows Server 2012, 2008 and 2003.ClamWin Free Antivirus is used by more than 600,000 users worldwide on a daily basis. It comes with an easy installer and open source code. You may download and use it absolutely free of charge. It features:
  • High detection rates for viruses and spyware;
  • Scanning Scheduler;
  • Automatic downloads of regularly updated Virus Database.
  • Standalone virus scanner and right-click menu integration to Microsoft Windows Explorer;
  • Addin to Microsoft Outlook to remove virus-infected attachments automatically.
The latest version of Clamwin Free Antivirus is 0.98.6
Please note that ClamWin Free Antivirus does not include an on-access real-time scanner. You need to manually scan a file in order to detect a virus or spyware.

!!! You need the new WinBuilder program to run this plugin!

Download this plugin from WinBuilder by (case insensitive) command "install PiriformClamWinPortable". A regular download and copying into the project will propably not work.

Click here to download this file



#115959 Bug?

Posted by pscEx on 07 December 2010 - 02:40 PM in Site feedback

Is this a bug of the forum's software, or did the user
  • intentionally
  • not intended
some strange things?

Peter



#117918 Cookie issue?

Posted by pscEx on 27 December 2010 - 06:44 PM in Site feedback

I created a second login for me to test the new site (no secret: The login is "Pippi" (Langstrumpf, book figure by Astrid Lindgreen).

But that does not work as wanted.

When I (pscEx) logoff, and login as Pippi, I see my well known environment with access to ALL (even "for Admims only") subforums.

Pippi can "successful" login only, when doing it in M$ Internet Explorer. In Firefox always Pippi is redirected to pscEx.

Maybe a cookie question, using the IP number.

Peter



#83568 New Hives Factory Script

Posted by pscEx on 04 November 2009 - 05:17 PM in NativeEx

Hives factory caches Registry hives. The name contains OS, Service pack, Ram Drive Letter etc.

By using 64 bit sources it may happen that a cached registry from a 32 bit source is used.

Therefore the name now contains additionally %SourceArch%

"3 - hivesFactory.Script" version 67 is on the nativeEx server.

Please notice, that a new version of "3 - hivesFactory.Script" always deletes the existing cache!

Peter



#83348 WinBuilder 078 SP3 Release Notes

Posted by pscEx on 02 November 2009 - 08:22 AM in Development

There is a new functionality which demands a change in one or very rare cases: RegWrite of multiple strings
The magic wand gives the syntax:
RegWrite,HKLM,0x7,Section,Key&#40;MultiString&#41;,value1,value2
Here value? can contain a comma, which would be written
RegWrite,HKLM,0x7,Section,Key&#40;MultiString&#41;,value11#$cvalue12,value21#$cvalue22
That works well.
But if you add a value to the existing list of multiple strings, you do it like this
RegRead,HKLM,Section,Key,%var%

	 RegWrite,HKLM,0x7,Section,Key&#40;MultiString&#41;,%var%#$cnewval
The issue here is that WinBuilder cannot decide whether newval should be appended as new string, or should be appended to the last string, including the comma.

To solve this, a new escape #$z is created for separating multiple strings:
RegWrite,HKLM,0x7,Section,Key&#40;MultiString&#41;,%var%#$cnewval
appends ",newval" to the last string
RegWrite,HKLM,0x7,Section,Key&#40;MultiString&#41;,%var%#$znewval
appends a new string "newval"
RegWrite,HKLM,0x7,Section,Key&#40;MultiString&#41;,%var%#$znewval1#$cnewval2
appends a new string "newval1,newval2"

In order to be compatible, it is suggested, when changing existing scripts, to write different code lines depending on the WinBuilder version.


And there is a new command AddInterface:
&#91;Process&#93;

	  //AddInterface,Filenam,Prefix

	  AddInterface,%FundamentalsScript%,fun

	  Echo,&#34;RAMDiveLetter is&#58; %fun_pScrollBox1%&#34;

Peter

EDIT: Sorry, this is still necessary:

I decide to post this new feature of wb078sp2 here since it maybe missed by some of our experienced and new users.
I thought it was a bug but it turned out to be a feature (check here)

As a result:
If you used Download at least once and want to check or download updates of new scripts,
After Clicking Download button, Also click green button upper left.

:cheers:




#83287 WinBuilder 078 SP3

Posted by pscEx on 01 November 2009 - 06:28 PM in News

There is WinBuilder 078 Service Pack 3 available

Compared with the version 078 SP2 there are only some small changes.

'Small' because
  • They appear only on very few situations
  • The changes are coded in just some lines
But really they are 'important' for some people, eg.
  • Lancelot's / fxscrpt's RegWrite MULTI_SZ issue
  • DaveXP's UserAgent issue
  • Online's RegWrite 0x3 issue
  • ...
Therefore it has been decided to publish these latest changes as Sevice Pack.

[078 SP3]
date=2009-09-25

added - AddInterface command
fixed - Bug ID #214: Deselection by keyboard produces error
changed - New Component Dialog now in center of WB window, rather than in center of desktop
fixed - Deselecting a complete folder containing a mandatory script lets build crash
fixed - Bug ID #222: wb078 sp2 - Depend not working
added - Optional log at WinBuilder exit
changed - In download center, there is an option whether selecting an additional server rebuilds the complete tree.
fixed - bug in RegRead / RegWrite multi_sz
fixed - bug in If,Online when running from command line
fixed - EmbeddedWB bug by using newer package
added - RegWrite 0x3 accepts one %Variable% as input value

Release as 078 SP3 on 2009-NOV-01

If there are support questions, please ask them in the Development Forum, not here!

Peter



#83850 WinBuilder 078 SP4

Posted by pscEx on 08 November 2009 - 04:24 PM in News

There is WinBuilder 078 Service Pack 04 available

With SP3 all script engine issues seem to be solved.
But in the tests Download Manager issues seem to be overseen.
They came up after release of SP3.

I hope that they are fixed now:
  • fixed - bug: double comma when generating updates.ini
  • fixed - bug in download when path contained 'Updates'
  • fixed - bug in interpreting download levels
  • fixed - bug: no download tree on a fresh installation
If there are support questions, please ask them in the Development Forum, not here!

Peter



#84988 Advertising my idea

Posted by pscEx on 22 November 2009 - 06:07 PM in Win7PE

It looks like some Win7 gurus need a small hint :dubbio:

There exists an idea / project / forum "nativeEx" which currently deals only with the XP world.

But the "nativeEx" idea does not have a "Target = XP world"
The nativeEx idea is:

Build a PE only from

  • Files your OS has installed by standard
  • The contents of your source CD / DVD

Now a "nativeEx" instance exists for Win7. You can find some information at:
http://www.boot-land...?...ost&p=83807
http://www.boot-land...?...ost&p=84738

For those who are (like me) too lazy to click links: The PE can be build without installed WAIK

EDIT: Modified idea explanation to important issues.

Peter



#87779 [Solved] ImageX does not mount

Posted by pscEx on 24 December 2009 - 05:11 PM in Support

The title's message sometimes in the past appeared in support requests.

Maybe, Jola found the solution here: http://www.boot-land...?...ost&p=87775

Peter



#114422 PE1 from source CD of ALL languages

Posted by pscEx on 21 November 2010 - 06:07 PM in NativeEx

Many years ago I wrote nativeEx_Core.
The intention has been to use source CDs of different languages to create PEs of this language.

Appearently the idea has been good. The nativeEx_Core is currently used by (nearly?) all PE1 creating projects like NaughtyPE, nativeEx_barebone, LiveXP, BartPECore.

Unfortunatelly nativeEx_core can deal only with Ansi-based languages.
Try e.g. a build of NaughtyPE, nativeEx_barebone, LiveXP, BartPECore with a Cyrillic, Korean or Hebrew source CD.
During the build regularely th shortcut creation crashes, and in the final PE you will have no shortcuts (provided the PE booted at all).

The new project nativeEx_easyPE handles also the non-Ansi-based languages.

It now has a development status making it ready to release it as "Beta" to the public.

Some PE screen shoots:
nativeEx_earyPE_Chinese.gif
nativeEx_earyPE_Greek.gif
nativeEx_earyPE_Hebrew.gif
nativeEx_earyPE_Japanese.gif
nativeEx_earyPE_Korean.gif
nativeEx_earyPE_Russian.gif

You can download the project at http://nativeex.exec...nativeEx_easyPE

The second intention besides "All Languages" has been "Easy":

Therefore I intentionally made some restrictions:
  • XP x86 sources only
  • no multimedia support
  • no non-original-XP supported features like "packing into WIM"
ToDo: Apps scripts still use the Ansi method in localized "Program files" paths.

I'm currently working on this item. (But right now I did not find a language where "Program files" path which is non-ansi.)

Peter



#82855 VirtualBox for Win7RescuePE

Posted by pscEx on 28 October 2009 - 02:06 PM in Win7PE

Today i have had some troubles with networking when I tried Win7RescuePE in VirtualBox.

To resolve:
  • It is not necessary to include "Net\VirtualBoxNIC_AMD_PCNET.script"
    This script can be removed from the project
  • Add a line in "Finalize\4-iso.script"

    echo,"Creating ISO: [%isofile%] Folder size: %sizeFolder%"
    ##fix 02.01.2008
    Set,%burnISO%,%ISOFile%,PERMANENT
    If,"%BootSect%",Equal,"Boot/etfsboot.com",Run,%ScriptFile%,NormalCD
    If,"%BootSect%",NotEqual,"Boot/etfsboot.com",Run,%ScriptFile%,CompatibleCD

  • Use my latest VitualBox.Script and change the [Main] Level from 7 to 8 (avoids to have two items "VirtualTest")
Using the above description, inside the running PE starting Holger's PENetwork will install everything necessary.
(I have no opinion whether there are other ways to start networking)

Peter

EDIT: Just to explain for developers: Win7 does not know some XP / W2003 NICs, and XP W2003 does not know Win7 NICs:

If,%WimMajor%%WimMinor%,EQUAL,61,ShellExecute,Hide,%VBExe%,"modifyvm %BoxName% --nictype1 82540EM"
Else,If,%HostOS%,EQUAL,XP,ShellExecute,Hide,%VBExe%,"modifyvm %BoxName% --nictype1 Am79C973"
Else,If,%HostOS%,EQUAL,W2003,ShellExecute,Hide,%VBExe%,"modifyvm %BoxName% --nictype1 Am79C973"




#79609 WinBuilder 078 SP2

Posted by pscEx on 24 September 2009 - 11:48 AM in News

There is WinBuilder 078 Service Pack 2 available

Compared with the version 078 SP1 there are only some small changes.

'Small' because
  • They appear only on very few situations
  • The changes are coded in just some lines
But really they are 'important' for some people, eg.
  • Pedrole15's 'Long line' issue
  • Galapo's Set,%var%,NIL,PERMANENT issue
Therefore it has been decided to publish these latest changes as Sevice Pack.

[078 SP2]
date=2009-09-06

changed - separate TNodeData unit with 'read on demand'
added - Download center now can select by Version, MD5, Certification
fixed - RegWrite multiple strings with comma in argument
fixed - Bug ID #217: Set,%var%,NIL,PERMANENT
fixed - Smaller issue with resolving nested variables
fixed - Bug ID #216: Access Violation when trying to trim empty string
reanimated - CheckListBox
added - change event to ComboBox
added - change event to RadioGroup
fixed - terrible bug with strFormat cutting long lines. Changed all according AnsMidStr Delphi commands to length of MaxInt

Release as 078 SP2 on 2009-SEP-24

Remarks:

The blue marked changes are from work on 079 beta 1.
They are not fully tested yet.

You may use them, but no 'warranty':
If they work for you: fine
If they do not work for you: wait until 079 beta 1

If there are support questions, please ask them in the Development Forum, not here!

Peter



#66676 RegEditWB

Posted by pscEx on 02 May 2009 - 11:47 AM in Win7PE

I did some changes to the RegEditWB script, which until now only could be used in the XP / W2003 world w/o *.WIM files in the ISO.

Now it can be added to the Win7PE project, and can be a good aid in debugging.

If the PE does not boot, you have until now 'No' chance to look into the hives.

One restriction:

After 6-postconfig.script is processed, you can only read, but not change the hives by RegEditWB.

6-postconfig.script puts everything into a *.WIM, and RegEditWB has to look into the copy in Temp.

You can download RegEditWB from the nativeEx server in the WinBuilder download center, or directly here.
I recommend to create a 'Tools' directory under the Win7PE project directory and place RegEditWB there.

Peter



#181195 SpybotPortable

Posted by pscEx on 03 January 2014 - 03:42 PM in Development

Posted Image

File Name: SpybotPortable
File Submitter: pscEx
File Submitted: 03 Jan 2014
File Updated: 07 Mar 2015
File Category: Plugins

Author's web page

!!! You need the new WinBuilder program to run this plugin!

Download this plugin from WinBuilder by (case insensitive) command "install spybot". A regular download and copying into the project will propably not work.

To add to your project:
  • Download SpybotPortable
  • Install to <WinBuilder directory>\plugins\SpybotPortable
  • Do optionally some personal settings:
  • Start <WinBuilder directory>\plugins\SpybotPortable\SpybotPortable.exe
  • Choose your language
  • Do the first download of definitions
  • ...
The next build will include Spybot to the ISO, having your personal settings

Click here to download this file



#71822 WB 077 RC2 Release Notes

Posted by pscEx on 15 July 2009 - 12:05 PM in Development

Some additional informations:

When you build an existing project with WB 077 RC2 for the first time, you propably will get a couple of errors and warnings.

Errors: That is not a WB bug, that is an enhancement.
Sample (imdisk.script, written by me :lol: )

Posted Image RegWrite - Type: [0x3] Section [HKLM\WB-Setup\ControlSet001\Control\Lsa] Key [Bounds]: 0030000000200000

If you look at the syntax description:

  • 0x3 - Binary data - adds data in binary format. Each byte is specified by groups of two digits splitting each value with commas


WinBuilder 076 and older here silently wrote the wrong value '00'.
Now an error is generated and gives the author the possibility to correct his / her mistake.

BTW: If you want to have a look at the old syntax description (up to 074):
You can find it here: http://winbuilder.ne...syntax.old.html

Warnings: They are generated
  • when an existing registry entry is going to be changed
  • when an existing file is going to be overwritten by a file with different MD5
  • when a FileCreateBlank is going to delete an existing file
These warnings can be supressed by
  • The NOWARN parameter in the script command line (like explained in the help)
  • Suppressing warnings for the whole script: Checking the 'No Warning' in the script editor > Descriptions, just below the 'Mandatory'
    This makes sence for scripts which intentionally change a lot of registry values, like 'Display Properties'
  • Suppressing warnings for the whole project: Checking the 'No Warning' of script.project
Note: A higher level (project, script) NOWARN cannot be deactivated in a lower level (script, command)

Debug Log:
For debug purposes a special debug log.html can be created:
In Tools > Options check 'Debug log' in the middle right.
This will:
  • Inactivate all NOWARN
  • Inactivate all System,ERROROFF
  • Inactivate an eventually set 'Halt on Error'
  • Additionally show Deletes as warnings
Syntax Warnings
There are two types of syntax warnings
  • Syntax was not valid:
    There is something wrong, e.g. quotes insides quotes, but propably (not guaranteed!) the command has been processed as intended
  • Unrecognized command:
    The command has not been processed.
Peter



#71934 nativeEx server

Posted by pscEx on 16 July 2009 - 07:20 PM in NativeEx

If in the download center you look at nativeEx, you'll see new entries.

nativeEx is thought to be an experimental project, rather than to be used 'productivelly'.
It offers ideas, solutions, samples etc. for other projects.

Therefore during my development work I continously implement new syntax into nativeEx_barebone (if applicable).

This of course can cause that I replace 'running code' with 'code runable in the future'.

I think that is the lesser evil than having no samples after publishing a new WB version.


And I used a post by John3Voltas to change a bit.

Now there are ????_0077_RC2 projects frozen with that latest published WB version, in this example with 077_RC2.
And there are ???? projects following the latest (usually unpublished) WB version.

Developers, beeing able to access the latest unpublished version, can use these projects.
All other users may get errors and the project is not built well for them.
For those users it is not recommended to try to 'correct' the project.
The functionality is the same the 'established' projects deliver.
Here usually is only some new syntax.

Peter



#78466 Easus partition manager professional for free

Posted by pscEx on 14 September 2009 - 06:39 PM in Websites

Maybe this link finds some interest (limited from now for about 12 hours)

http://www.giveawayoftheday.com/

Peter



#76604 WinBuilder 078

Posted by pscEx on 31 August 2009 - 04:36 PM in Development

This has been a long time of development, including a lot of changes, discarding the changes, rebuild the changes, etc.

Thanks to all developers for their help, suggestions, tests, etc.

And also (seriously meant) thanks to Lancelot for starting WW3 with me. That helped me to think about some necessary user needed fundamentals.

This new version of WinBuilder (besides a lot of bug fixes and new commands) is thought to help the developer to create 'cooperative scripts'. That means to create scripts which do not disturbe information other scripts wrote previously.

Generally: All of these 'features' are switched off by default, but can be activated by the developer.
Therefore, if you build your PE after upgrading from WB 076 to 078 the log should show no warnings (?)

Overwrite warnings:

All single operations which overwrite something existent, are shown in the log as warning.
This concerns to
  • FileCopy,
  • CopyOrExpand
  • Expand
  • Extract (all 4 possibilities)
  • FileCreateBlank
  • RegWrite
The mechanism is switched off with wildcards, e.g. when using "FileCopy *.exe"

By default, the warning is given, and the individual value is overwritten.

This can be influenced by using two parameters optionally at the end of the command line:
  • NOWARN: When overwriting, no warning is shown in the log
  • PRESERVE: If there is 'something', it is not overwritten, but a warning is given in the log
  • NOWARN,PRESERVE or PRESERVE,NOWARN: The existing item is not overwritten, and no hint about this is given in the log
The 'NOWARN' can be defined in the project (default NOWARN), or in individual scripts (default no NOWARN).
You can define it in the GUI editor under the 'Desciption' tag. There is a checkbox 'No Warning' (maybe translated to local language) in the upper right.

Integrity check

Script developers now have the (proprietary) possibility to mark their script with a 'Certification'

The log marks whether the script is
  • not certified
  • unchanged
  • changed (of course changes like select / deselect or changing interface options are overseen)
This is shown by a ( ), (+) or (?) in the top script listing.

Debug log

If a user asks for support in the forum and appends a log, he / she should use the 'Debug Log'.
That can be switched on in 'Tools >> Options >> Debug Log' in the middle right.

As a result, the log shows 'everything important' including skipped "System,ERROR,OFF", all warnings, etc.

New commands:

Please look at the help. (Also not yet updated, I need some other 5 Latin minutes ...)

Samples of most of the new features can be seen in the nativeEx_barebone project.

Peter







#91734 RegWrite command

Posted by pscEx on 17 February 2010 - 07:10 PM in Tutorials

These descriptions apply to WinBuilder 080 and later.

Maybe for previous versions they do not work, or bring unpredictable results.

Definition:
The word "Empty" here contains two different conditions
  • The item is not defined
  • The item is defined, but contains no data
Sometimes under Regedit you can see something like "Value not set". That is case #1
If you see "Binary data of length 0" or similar, you have case #2.

To create an entry of #1:
  • Registry key:
    RegWrite,HKLM,<typ>,<Key>

To create an entry of #2
  • Registry key's Default Value:
    RegWrite,HKLM,<typ>,<Key>,,
  • Registry Value:
    RegWrite,HKLM,<typ>,<Key>,<Value>,
If you use "RegWrite,HKLM,<typ>,<Key>", in Regedit.exe you will always see REG_SZ as type.
If the Default value is not set, Regedit cannot decide for the type. The type is stored with the default value.


BTW: If somebody wants to translate this short tutorial into English, or wants to change something, Please post here. But please EVERYTIME the complete post, no "change suggestions"!

Peter



#85401 RegWrite 0x2

Posted by pscEx on 28 November 2009 - 03:57 PM in Development

Due to this post (currently only my opinion, but I assume that my opinion is correct):
The 0x2 seems not to work under EVERY condition.
Therefore it seems to be a good help for developers to have a listing here where it works.

If somebody adds a "new" registry key, please tell us whether the expand works or not.

Please do not add a reply here. As developers you are authorised to edit. And therefore: Please edit!
BTW: A "working" or "not working" subkey of an already mentioned "working" or "not working" key should only be mentioned if you think that there are good reasons to mention :)

Thanks :thumbup:

Peter
______________________________________

RegWrite,HKLM,0x2 in the PE is (without RegAddBoot) resolved in
...
______________________________________

RegWrite,HKLM,0x2 in the PE is (without RegAddBoot) NOT resolved in
...



#110963 Ask for help

Posted by pscEx on 10 October 2010 - 09:38 PM in 中国语言

Hi all!

Please have a look here

Thanks

Peter



#98404 WinBuilder 081 beta 2 history

Posted by pscEx on 20 April 2010 - 10:36 AM in Bugs found in beta versions of WinBuilder.exe

Just as information for members that they can see, what's going on ...

This post will be updated regularly.

Peter

[081] beta 2
date=2010-04-10

fixed - Bug in RegWrite,HKLM,0x1,WB-Setup\Classes\SHCmdFile\shell\open\ddeexec,,"[ShellFile(""%1""#$c""%1"",%S)]"
fixed - Bug in StrFormat,Rtrim
changed - %variables% as macros temporarily tolerated with log warning. In stable version this will be an error.
fixed - Parameter existing only of 2 quotes now becomes empty
fixed - Do not write surrounding quotes into variables when reading the [variables] section
fixed - resolve escapes to character in If command compares
fixed - (Finally) Do not write surrounding quotes into variables when reading the [variables] section
fixed - resolve escapes to character in If,QUESTION
fixed - several 'surrounding quotes' bugs in If command
added - menu entry in magic wand: copy complete command list to clipboard
rewrote - If command
fixed - log output for If commands
fixed - bug in PackParam
fixed - Bug in RegWriteBin
changed - fine tuning of RegRead and RegReadBin commands
fixed - Incompatibility of GetParam, introduced by the bug fix of PackParam
addded - System,LOG,OFF / System,LOG,ON commands
fixed - Bug in StrFormat when writing result to parameter #n
fixed - Bug in log.html generation causing 'Index out of bounds' when logging a Loop command
fixed - Bug causing 'Access Violation' in interface
changed - Errors supressed by System,ERROROFF are now shown in Debug Log as 'Handled Errors'
fixed - Bug in interface due to values with quotes
added - icons for log.html can be optionally in %BaseDir%\Pictures



#110962 Ask for help

Posted by pscEx on 10 October 2010 - 09:37 PM in Pусский

Hi all!

Please have a look here

Thanks

Peter



#108928 [Tool] CleanUp

Posted by pscEx on 10 September 2010 - 09:57 AM in Development

Developers who often upload scripts to a WinBuilder download server, usually have one problem:
By some tests, the scripts often do not have the 'factory settings'. They contain e.g. the source CD path of the local system.

Usually the developer gets knowledge about these small bugs after upload.
Then he has to correct, make a new upload, etc. ...

This tool helps to change the scripts to 'factory settings' before upload.

More info and download link at http://nativeex.exec...tation/CleanUp/

Peter



#110964 Ask for help

Posted by pscEx on 10 October 2010 - 09:39 PM in Arabic

Hi all!

Please have a look here

Thanks

Peter



#98296 Bug in forum software?

Posted by pscEx on 19 April 2010 - 07:38 AM in Site feedback

If you have a look into the WinBuilder 81 Beta 1" topic (classic theme):

The list of sisitors is about 3 or more pages wide.

It is wrapped at the first space.

In this case it is the name of the author, "Nuno Brito", at the very end of the list.

Peter



#112010 All Done

Posted by pscEx on 25 October 2010 - 05:34 PM in News

In case if somebody do not want to start a public topic to start a stupid boring discussion,
Better also write here too.


I accept the offer now.

Already wrote LiveXP Section Rules
http://www.boot-land...showtopic=12821

Logical move of "nativeEx_easyPE" to CD911 done.

@Nuno: You are not consequent! You promised banning for the next fight. And my hope was you did.
Now my question: How do I ban myself for ever?

Peter

Congratulations, Lancelot!

@other members:
I'll continue my work in 911CD forum.

Actual link: http://www.911cd.net...&...st&p=165393

Peter



#95062 Bug in RegMulti command

Posted by pscEx on 18 March 2010 - 11:21 AM in Development

RegMulti has a bug (fixed in my current version). It destroys %variables% which are used to give input values.
Set,%var1%,&#34;one,two&#34;

...

RegMulti,HKLM,WB-Test\ControlSet001\RegWrite\Multi,Test3,<anywrite>,%var1%
overwrites %var1% with the current value.

Current workaround: save %var1% and restore after RegMulti or try code w/o use of %variables%

Peter



#75455 WB development Increase

Posted by pscEx on 20 August 2009 - 07:56 PM in Development

Currently there is a personal situation open which really does not help WinBuilder to become more successful:
  • There is a user 'psc' which 'does not know' the user Lancelot
  • There is a user 'Lancelot' which 'does not know' the user psc
  • Exchange of WB important data sometimes use a third member, like MedEvil :whistling:
lt could be an acceptable situation, but in this case IMHO both users are members bringing WinBuilder 'to >>>'
Where >>> should be 'improvement' but currently means 'no improvement'

The first trial by me to come together again, I broke because of a personal reason which is not important to the public.

Here my second trial

@Lancelot, if you agree, we can speak to each other again.

Peter



#128263 3 Errors I get

Posted by pscEx on 08 May 2011 - 03:12 PM in Win7PE

First off I would like to thank everyone who has helped me with WinBuilder. I have gotten just about everything down and done BUT when I click the Play button wINbUILDER START ITS PROCESS AND THEN STOPS AND GIVES ME THESE 3 ERRORS..

-Error with mounting source!
-Error with mounting Boot.wim!
-Build stopped due to error.

It is like WinBuilder says:
There is an error when trying to mount boot.wim.

There are some possible reasons:
It may still be mounted from a previous interrupted build.
The target directory for the mount is not accessable.
Imagex.exe is not compatible with your OS.
etc. ...

The first reason is the most propable. Try to unmount the directory in a cmd window:

<path>ImageX.exe /unmount %BootSRC%
%BootSRC% you can find in your log.html.

You can also try manually
<path>ImageX.exe /mount <source CD>\sources\boot.wim %WimIndexBoot% %BootSRC%
That may tell you the root of the issue.
%WimIndexBoot% is also in log.html


Peter



#80645 CopyOrExpand issue or not?

Posted by pscEx on 02 October 2009 - 10:45 AM in Bugs on the latest stable edition of WinBuilder.exe

I think that it is correct. In the log there is a hint that the file exists as readonly.

And if the WB session or the project is set to 'no warnings', the log icon is 'success' rather than 'warning'

Peter



#130537 Beginners Guide to Creating Custom Windows PE

Posted by pscEx on 10 June 2011 - 02:47 PM in IT World News

A very good explanation!

Congratulations!

Peter



#75350 Hi there!

Posted by pscEx on 19 August 2009 - 06:51 PM in Hello world!

Hi all!

I'm Nahuel from Buenos Aires, Argentina.
I joined the forums basically for the newsletter, which I find interesting. You guys make some crazy stuff.

I never posted, basically, because my software isn't nowhere as interesting as the stuff you do :cheers: .

I'll try to get a little involved with what it seems to be a great community.

Cheers from Argentina.


Hi Nahuel!

Welcome in the 'active part' of our members.
I think that your 'hello' means that you decided to become a 'posting' member. A good idea :)

Whenever you have questions, do not worry to post them here (or PM me, if you think that the questions are not interesting for other members)
Look at the last line of my signature!

Peter :whistling:



#195922 Uninfector

Posted by pscEx on 15 October 2015 - 02:17 PM in Development

New version is oploaded.

 

What's New in Version 2015.10.15
  • Added ability to do Uninfector.ini adding optional

Peter




#69853 PackParam, GetParam

Posted by pscEx on 16 June 2009 - 06:23 PM in Developer notes

Some members perhaps remember WB 076: Some new commands are described, before they are available in a released .exe (Just kidding for @wyefye: Lack of documentation?)

Here are two new commands, also 'Too Early'. The intention came by some difficulties Pedrole15 had in his API script.

Since the new variables handling I introduced in WB 076, the number of parameters passed to a 'Run' command is theoretically unlimited.
(Please, do not post a BugTracker report, that you have problems with 2 millon parameters! ...)

But if you pass more than 9 parameters, the 'Run' called section currently has some real problems to get e.g. parameter #11

The reason is historic and cannot be changed easily.

Currently a parameter is defined by '#?', where ? is a digit between 1 and 9.

A '#11' is not possible because the parameter can be anywhere, also in the middle of a string.

What does '1234#12345' result in?
Is parameter #1 inserted? Or parameter #12? Or ...

To be compatible with existing scripts, I did not see a reasonable solution.

Therefore I created two new commands:

GetParam,Index,%Var% writes parameter #index into %var%
PackParam,Start,%Var% packs all parameters from <start> into %var%, each enclosed in quotes, and separated by comma, like:
"param4","param5",...
PackParam optionally has an additional argument.
PackParam,Start,%Var%,%Num%. It writes the number of arguments into %Num%.
%Num% is always the number of ALL arguments, independent from Start

EDIT: I think that the GetParameter can be a solution 'forever'. Usually the number of parameters is below 10 and the param can be catched with the established '#'. If -in some rare cases- there are more than 9 parameters, the new command can be used.

BTW:

The quotes are currently still needed to be compatible with 'old' commands.
E.g. Pedro compares the 'RegRead' with something to write. The 'RegRead' delivers the quotes.
I'm really not happy with this situation and in my ToDo list there is a 'change'

Peter



#186903 How to install display drivers without restart the computer ? ( XP in RAM )

Posted by pscEx on 02 September 2014 - 09:07 AM in Boot from USB / Boot anywhere

Maybe it will help when you add an universal display driver to the build.

 

http://reboot.pro/to...3-video-driver/

 

It works on most video hardware.

 

Peter




#81071 HELP !!!!

Posted by pscEx on 06 October 2009 - 10:24 AM in Win7PE

Double posting is the most worst way to get help!

Peter



#195905 Uninfector

Posted by pscEx on 13 October 2015 - 01:31 PM in Development

Posted Image

File Name: Uninfector
File Submitter: pscEx
File Submitted: 13 Oct 2015
File Updated: 03 Nov 2015
File Category: Plugins

This plugin adds Siginet's Uninfector to the PE
Optionally can be choosen, whether at every build the actual Uninfector.exe is downloaded from ther reboot.pro download center, and whether Uninfector.defs is added to the build.
Run time download of Uninfector.defs and uninfector.exe can be controlled by the config.ini file

The plugin needs WinBuilder 2015.10.13

Click here to download this file



#66912 Hello

Posted by pscEx on 05 May 2009 - 03:27 PM in Hello world!

Hello everyone. I have posted a problem in another forum. Please check it out.

Welcome in our forum!

As you see, we work very fast!

Your issue in the other forum is solved before the Welcome!

Peter :D



#83002 Hello :)

Posted by pscEx on 29 October 2009 - 09:07 PM in Hello world!

Here's hoping you just may save my sanity or at least the fate of my new Revo.... :confused1:

Maybe somebody can help ...

At least: "Welcome in our community"

Peter



#87428 Hi New Here

Posted by pscEx on 21 December 2009 - 05:49 PM in Hello world!

Welcome in our community!

I hope you will have a membership successful for you and the forum :merc:

And to have rules is important.

(But sometimes it is also funny to break them and to watch Jaclaz becoming angry ... :cheers: )

Peter



#85965 Mano kompas

Posted by pscEx on 03 December 2009 - 05:53 PM in Hello world!

xxx

I never saw a compass showing letters!

Nevertheless: Welcome in our community.

BTW: I hace some personal correlation to some nice people in your country.
I've been in Trakai, and some Trakai people already visited me.

Peter



#85584 greeting

Posted by pscEx on 30 November 2009 - 04:06 PM in Hello world!

There already have been shorter introductions, like just 'hi'. :thumbup:

Nevertheless, welcome in our community! :thumbup:

Peter



#97084 grazie

Posted by pscEx on 06 April 2010 - 08:33 PM in Hello world!

Thanks for what?

You first have to do something in our forum, and then we can thank YOU! :blowup:

Nevertheless: Welcome in our community!

Peter :whistling:



#89109 Hello World!

Posted by pscEx on 19 January 2010 - 10:49 PM in Hello world!

Just looking for help to create a boot disk to edit my hard drive files without Windows interfering.


Welcome in our community!

Maybe I can help you.
(BTW: Your question seems easily solvable)
And maybe helping you, helps mee, too. I'm currently in a situation which lets me get doubts on my own development work.

Whenever you have questions, do not worry to ask.
Look at my signature about 'stupid questions'!

Peter



#90001 Heloo

Posted by pscEx on 29 January 2010 - 01:56 PM in Hello world!

zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz

Still sleeping? :lol:

Or may I say a "Welcome"

Peter ;)



#89640 Helooo

Posted by pscEx on 25 January 2010 - 07:38 PM in Hello world!

Kiss zurücki and "Welcome"

(I have some doubts whether Google translated correctly)

Peter
:thumbsup:



#151265 Upload issues

Posted by pscEx on 26 March 2012 - 08:14 AM in Site feedback

I wanted to upload the script PE1_4WB82.Script into the Download portal.

Whatever I tried I got the error messages that this file type is not approved.

I tried
  • Attach file PE1_4WB82.Script
  • Attach file PE1_4WB82.7z
  • Attach file PE1_4WB82.zip
  • Link to file PE1_4WB82.Script
  • Link toile PE1_4WB82.7z
  • Link tofile PE1_4WB82.zip
The link was to "Mirrors", "Contributed files", "Required Software"

How can I upload a single script?
Which types are approved?

Peter :frusty:



#99519 Hello World

Posted by pscEx on 06 May 2010 - 02:14 PM in Hello world!

Welcome from the sunny (?) side of the world!

Feel well here and do not worry to ask if there are questions.

Peter



#95001 writable not in ram wim for programs?

Posted by pscEx on 17 March 2010 - 08:59 PM in Win7PE

Maybe this script can help a bit: [Script] ExternalMediaShortcuts, Run applications from CD

Because There seemed to be no interest, I did not actualize.

Maybe it does not run any more under current WB versions.

But if there is interest, it is no issue to let it become alive again.

Peter



#131811 [Tool] CleanUp

Posted by pscEx on 27 June 2011 - 09:15 AM in Projects

CleanUp

Introduction

Developers who often upload scripts to a WinBuilder download server, usually have one problem:
By some tests, the scripts often do not have the 'factory settings'. They contain e.g. the source CD path of the local system.

Usually the developer gets knowledge about these small bugs after upload.
Then he has to correct, make a new upload, etc. ...

This tool helps to change the scripts to 'factory settings' before upload.


Functionality

Syntax: CleanUp <script path> [/D[V]]
BTW: CleanUp -webhelp opens the CleanUp home page

<script path> may contain wild cards, e.g. CleanUp C:\WinBuilder\Projects\nativeEx_barebone\*.script.

CleanUp scans the script for the section [UploadClean]. If the section exists, the changes are made due to the contents of the [UploadClean] section.
The optional -D switch sets the actual date into [Main] Date in all files matching the wild card pattern, even if the file does not contain an [UploadClean] section.
The -DV switch additionally increase the version.
Non-integer version extentions are lost: E.g. 52f or 52.7 are increased to 53

CleanUp home page:

Syntax description and examples you can find at:
http://nativeex.exec...tation/CleanUp/


Peter



#100353 Hello

Posted by pscEx on 17 May 2010 - 12:49 PM in Hello world!

Hallo, Armin!

Herzlich willkommen!

Peter



#99705 Hello

Posted by pscEx on 10 May 2010 - 12:58 PM in Hello world!

Very welcome in our community.

IMO (I did not read EVERY 'hello world') you are the first member from Tunesia.

Peter



#83402 Profiles don't work with 078 SP3

Posted by pscEx on 02 November 2009 - 09:23 PM in Development

Hi, I'm new to WB and to this forum, and first of all I would like to thank the developers for their great work.

Now, I'd like to report a little issue with 078 SP3. In contrast to 078 SP2 the download profiles don't work anymore. The profiles Minimum and Recommended both lead to the same result as Complete. It seems to be server independent.

Anyhow...... keep it up!

Cheers,
blue

Hallo blue!
Willkommen in unserer Gemeinschaft!

Yes, what you report, I also got to know today.

I'm investigating what happened. And I hope to find and fix it quickly.

Peter



#83365 hello

Posted by pscEx on 02 November 2009 - 02:54 PM in Hello world!

hello to whole forum!!

Benvenuto!

Welcome in our community.

I hope that you'll get a lot of knowledge / help from us.
(And improve the knowledge base)

Peter :cheers:



#81631 hello

Posted by pscEx on 12 October 2009 - 06:14 PM in Hello world!

hello


hello, man / woman from the moon!

Or maybe you live in a country on the earth?

Peter :lol: