Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - Lancelot

Pages: [1] 2 3 ... 8
1
Plugins / Chief PluginCache
« on: November 15, 2016, 07:22:33 PM »
ila_rendered

Available at
Win10PESE\Build\'Chief PluginCache'
Gena\Basic\'Chief PluginCache'

'Chief PluginCache' is a plugin (+2)
 That controls Cache for Basic and Components plugins.

Naturally, end user do not much change settings on
 Basic and Components plugins
    during the creation of PE .iso builds.  :wink:


Max speed so far with Default Builds:
Win10PESE - 2 minutes 21 seconds
Gena - 4 minutes 29 seconds


Max speed so far with Basic Builds:
Win10PESE - 1 minute 9 seconds
Gena - 55 seconds

Basic Builds: Use Basic Project plugin: http://TheOven.org/index.php?topic=1876.0

Junction plugin used with SoftPerfect RamDrive http://TheOven.org/index.php?topic=1198


Reminder:
 Currently use Utils\Update XXX (Exact and Secure)-->Update button
   to update all plugins from servers,
     'Chief PluginCache' only works fine with latest plugins.

:turtle:

2
Plugins / Driver Add
« on: October 18, 2016, 08:06:34 AM »
ila_rendered

Thanks to Holger,

'Driver Add' plugin copy drivers to your build, following .inf file.

Only click 'Put your 'Personal Drivers' inside proper SubFolder' button,

 and put your drivers from Manufacturer or Double Driver etc.

Available at
   SE -> Downloads\DriversY\'Driver Add'
   Gena\6 Other\'Driver Add'


In Addition,
 On Plugin GUI,
 I put all info / tools etc. I gather to Plugin GUI,
   to help new users add drivers.

Here is quote from 'Driver Add' v3 2016.10.18
 In time it may grow more with more tools info etc.
   so always check plugin if there is more info

Quote
Adding Drivers Info:
http://TheOven.org/index.php?topic=1910
*
To Get installed Drivers (Personal Drivers) Use 'Double Driver'
SE\Drivers\'Double Driver' -> 'Launch' button
Downloads\AppsGS\System Tools\'Double Driver' -> 'Launch' button

To integrate Personal Drivers to build, 2 methods:

*
On SE: There is
 SE\Drivers\Driver Integration plugin available
 to integrate your personal or DPS drivers.
 (Reminding: Also test with 'Load Drivers at startup' option)

This will %90 get your devices work properly.
(%10 driver not exits on DPs package or other reasons)

Ps: Also check Downloads\DriversY\Snappy Driver Installer

*
On SE If you fail with 'SE\Drivers\Driver Integration' plugin:
   Reminding There is
   Downloads\DriversY\DPs LAN Drivers
   Downloads\DriversY\DPs LAN Drivers NT6 File
   Downloads\DriversY\DPs WLAN Drivers
   Downloads\DriversY\DPs WLAN Drivers NT6 File

ON Gena If you fail with already exists Driver package plugins
   Gena\Drivers\3 Network\DPs LAN Drivers
   Gena\Drivers\3 Network\DPs WLAN Drivers
   Gena\Drivers\4 Storage\Build DPs Mass Storage Drivers Plugin
   Gena\Drivers\.......

Than See 'Driver Add' ==>
   SE -> Downloads\DriversY\'Driver Add'
   Gena\6 Other\'Driver Add'
   
*****************************
'Driver Add' Plugin Read Me:
+ 'Driver Add' Plugin Copy all files written at driver .inf file
  (All Credits to Holger)
  --> :> This is very good if you obtain driver
   from manufacturer or Double Driver.
- 'Driver Add' Plugin DO NOT add registry to the build
  This means you need to Install/Start ready driver after boot:
  (ready: driver files already at their folders)

    'HwPNP' is a General tool to Install/Start driver after boot
        SE\Components\'HWPnP'
        Gena\Drivers\6 Other\'HWPnP'

    'UpdateInfs' is a short name of method,
      which inf files patched during build,
       to avoid failure of driver installation.
       (ex: driver not found or can not install properly
        ex: driver respond 'ReBoot Required' with 'Device Manager')
       'UpdateInfs' make fix to get
        'DeviceManager' and 'HwPNP' and 'PENetwork' ....
          install drivers properly without error.
        Gena\Finals\1 Optimizations\Post Processing Tools -> 'UpdateInfs'
        SE\Downloads\Final_Y\Post Processing Tools -> 'UpdateInfs'
     
    'PENetwork' starts Network (LAN/WLAN) drivers after boot
    (like HwPNP but only installs Network)
        SE\Components\'PENetwork'
        Gena\Components\Core\1 System\Network\'PENetwork Gena'

    'Device Manager' you can install driver manually
        SE\Components\'MMC'
        Gena\Components\Core\1 System\'MMC'

** Tip:
'Device Manager' is MAIN test to Install/Start Driver
If you fail also test with
'Device Manager' + 'Update Inf'
If you success adding driver with 'Device Manager'
 -> 'HwPNP' + 'Update Inf' should do that automatically.
 ===> This is the point you must succeed adding a driver.
 
** Tip:
 Apps\System Tools\Serviwin
 Downloads\AppYGS\System Tools\DriverView NirSoft
 Downloads\AppYGS\System Tools\DevManView NirSoft
    plugins available to check drivers ;)

** Tip:
'UpdateInfs' only to be used during build
If you use on provided drivers
both
'Driver Integration'
and
'Driver Add'
will fail.

** Tip:
You can use 'Install Driver After Boot' method
 with 3rd party applications + drivers you provide.
  'DriverImport PE' is very powerfull tool for such task.
  See:
   Downloads\System Tools\'DriverImport PE Direct'
   Gena\Drivers\6 Other\'Driver Import PE'


** Tip:
Some Drivers works with pre request on another driver
 with 'UpdateInfs' -> Use "Hwpnp" 2 or 3 times
  Each time a pre request driver start to work
  (You will notice a new driver found and installed on HwPNP screen
    but your driver not working
      start HwPNP till you see no new driver found and installed. ;) )
    Ex: Some Ethernet Drivers reported with 2 times hwpnp
    (PENework automatically do that ;) )
    Ex: Some Audio drivers need HDAudio Bus -> 2 times hwpnp
    SE should already have HDAudBus -> 1 time HwPNPN
    Gena already have Gena\\Drivers\1 Audio\'HD Audio' -> 1 time HwPNPN

** Tip:
Add Dependencies to driver (if required) to your build:
Some exists on projects
SE\Drivers\'Audio'
SE\Drivers\'Original display drivers'
Gena\Drivers\1 Audio\'HD Audio'
Gena\Drivers\6 Other\'XPE DirectX'
Gena\Drivers\6 Other\'XPE pnp multimedia'

Some others not exists
 (ex: Printer Spool not contributed to SE yet)


** Tip:
For MultiMedia Drivers (Video - Audio), Reminding,
 Some Plugins also Adds MultiMedia features to build
 Ex:
Apps\Supplementary\MultiMedia\'Media Player Classic-HC'
Downloads\ComponentsY\'System Event Sounds'
Downloads\Supplementary\MultiMedia\Combined-Community-Codec-Pack Setup
Downloads\Supplementary\MultiMedia\K-Lite_Codec_Pack Setup
Downloads\Supplementary\MultiMedia\VLC Media Player

** Tip:
Video and Audio Drivers may be complex and may require a seperate plugin to be used.
Disk, Network (LAN / Wifi) , Basic Device  drivers -> simple drivers is easier and
 very mostly (so far always) work with above instructions.
 
** Tip:
Scanner, Printer, MTP, etc. Drivers requires related windows services etc.
They will not start with only adding drivers.
So far there is no configuration on PE on this area
only there is:
Gena\Components\Core\1 System\'Printer Support'
plugin available and working nicely.

If you get Scanner, Printer etc. drivers work on SE or Gena,
 contribute at http://TheOven.org
 
 

*** Last Words
If a driver do not work with DPs packages,
 If a simple driver, It would be easy to find a way with provided tools.
 If a complex driver, or require other services than provided by projects,
   It may take time to get it work.

Reminding, All Projects grow with Contributions from public.
 We only share solutions we work on or contributed by public to public,
  we are not company, we are not commercial,
   everything you get is created with Pure Hoby
    on a none advertised forum with contributions.
 As a result We generally ignore requests that does not take our personal attention.
  More info: See  http://theoven.org/index.php?topic=834.0
     -> check title with: ** Forum TheOven.org

Shortly:
Good luck on adding new drivers,
 If you succeed let us know. ;)
   http://TheOven.org/index.php?topic=1910
   Lancelot

:turtle:

3
Other World / USB 3 Disks behaves different
« on: October 14, 2016, 01:52:20 AM »
Hi all,

Be careful when using usb3 disks for daily tasks and applications.  :wink:

Story is:
I have
Samsung D3 Station 3TB
http://www.techradar.com/reviews/pc-mac/pc-components/storage/disk-drives-hdd-ssd/samsung-d3-station-3tb-1183543/review
and
Samsung M3 1TB portable
http://www.techradar.com/news/world-of-tech/buy-this-samsung-m3-1tb-portable-hard-drive-for-just-43-99-1261521

Host: Win10 x64 with Asus N56V Laptop (which has only usb3 connection  :wink: )
Disks: NTFS 4096 bytes

Vmware Workstation 12.5 and cdimage.exe 2.47
fails on
Samsung D3 Station 3TB

(hehe, which is bigger in size with power supply, size does not matter  :wink: )

ila_rendered

ila_rendered

both works fine on
Samsung M3 1TB portable



To fix with Samsung D3 Station 3TB I tired:
- Enabled disk cache (Device Manager ....)
- check disk (Disk - Properties - Tools )
- Samsung Drive Manager -> check disk
did not fix.
I could not find any other thing on internet.

PS: It is very easy and quick to test with cdimage.exe  :wink: If any more ideas let me know.


I guess Samsung D3 Station 3TB fails on small file read speed,
 and this may fail or result extremely slow some applications.
  (Also bad for building projects, so far I build nice but slowly  :wink:)

Still Samsung D3 Station 3TB good to me to backup data ...

Something to keep in mind, life goes... :turtle:

4
Plugins / Portable Finder Startup CD ( TheOven_Startup_CD.cmd )
« on: October 06, 2016, 04:08:01 AM »
Portable Finder Startup CD ( TheOven_Startup_CD.cmd )

Available at
\Apps\System Tools\'Portable Finder Startup CD'

ila_rendered


Plugin Adds 'TheOven_Startup_CD.cmd' to your CD (ISO)

This way in some future
 you can update your ISO quickly
  without ReBuilding project.

 -Extract ISO
 -Add / Remove things to ISO Folder
 -Edit 'TheOven_Startup_CD.cmd' up to your needs
   + Create shortcut
   + Add startup application
   + Add / Update portable applications inside ISO
   + Do anything you can do with .cmd ;)
 -Create ISO


GrandMa Plugin: Credits to laddanator "Portable Finder CMD"
http://TheOven.org/index.php?topic=370.0
Father Plugin: Plugin created following "Portable Finder Startup ( TheOven_Startup.cmd )"
http://TheOven.org/index.php?topic=1891.0

:turtle:

5
Plugins / Portable Finder Startup ( TheOven_Startup.cmd )
« on: September 30, 2016, 12:04:05 AM »
Portable Finder Startup

Available at
\Apps\System Tools\'Portable Finder Startup'

ila_rendered

This way following your personal portable applications on your disk (mostly usb disk, flash drive),
 You can:
  * add new applications
  * create shortcuts
  * add new drivers
  * start an application at startup
  * You can automate installing Windows to different pc (see WinNTSetup http://theoven.org/index.php?topic=1236.0 )
  *  etc. (Whatever possible with a .cmd available on PE)
without rebuilding your pe  :wink: .


When you add
TheOven_Startup.cmd
file to one of your drive (most popular usb drive)
It will be executed 20 seconds after PE boots.

(20 seconds to wait all drives etc. ready)

**** Reminding ********
Plugin enabled default and probably you may forget this option available,
just put a TheOven_Startup.cmd to one of your drives with
Code: [Select]
nircmd.exe shortcut "%SystemRoot%\system32\cmd.exe" "~$folder.desktop$" "CMD Test"
If you see "CMD Test" at desktop after 20 seconds at boot, you have TheOven_Startup.cmd option available.  :wink: :cool:
**** Reminding ********




Example:
Extract ExtractTOUSB.7z to one of your drive
* ExtractTOUSB.7z (44.03 kB - downloaded 45 times.)

When you boot you will get 2 shortcuts at desktop and driveview application start

ila_rendered

ila_rendered


Idea to create such plugin
http://TheOven.org/index.php?topic=1892

Credits to laddanator "Portable Finder CMD"
http://theoven.org/index.php?topic=370.0

Ps: ExtractTOUSB.7z also attached to Plugin \Folder\ExtractTOUSB.7z



For more info see following posts

:turtle:

6
Plugins / Basic Project
« on: September 10, 2016, 03:23:41 PM »
ila_rendered

Simple Plugin to quickly make a "Basic" build of a project.

Advanced Plugin for plugin authors with some useful options.

available at
\Downloads\Yomi\Basic Project

:turtle:


Tip:
How to download:
Step1:
ila_rendered
Step2:
ila_rendered

than make your build  :wink:

7
Plugins / Pack Projects
« on: September 08, 2016, 05:08:12 AM »
A plugin to Pack Projects easily

ila_rendered


Tip: Read 'Information' button with some major step by step information.

available at
\Downloads\UtilsY\Pack Projects

:turtle:

8
Research and questions / plugin is now 0 Bytes
« on: December 27, 2015, 11:06:31 PM »
I get pm from Gerhard S. which is better for public view:

Quote from: Gerhard S.
Hello,
first, my WB gives message "Out of system resources"
I ignored this mesage - and went on 1h script writing.
After that, I wanted to save my personal plugin - Winbuilder aborted (stops without message).
I killed now BuilderSE.exe and restarted it.
My personal plugin  is now 0 Bytes in size.

Is there a possibility to restore last plugin content?

Greetings Gerhard

9
Research and questions / WinNTSetup Extra Tweaks
« on: October 20, 2015, 11:45:07 AM »
Hi All,

After JFX reply 78
http://theoven.org/index.php?topic=1236.msg17180#msg17180

I decide to create topic for "Extra Tweaks"
so one can put all .reg files with "Extra Tweaks" to a folder:

WinNTSetup--->Reg Tweaks-->"Search" button


ila_rendered

Here is List of Available Tweaks at WinNTSetup:

Remove Checkboxes from selected items
Show Cmd.exe Icon on context menu
Show hidden files and folders
Show all file extensions
Show all Tray Icons
Use Small Taskbar Icons
XP-Style taskbar Buttons
Show Quick Launch Bar
Show Computer icon on Desktop
Show small desktop icons

Remove "Shortcut to" from new Shortcuts
Remove Arrow from Shortcuts
Disable Security Warning for downloaded files
Disable Aero Transparency
Disable automatic restart after Windows update
Disable Windows 8 First Logon Animation
Disable Windows 8 LockScreen
Boot To Desktop
Disable the new taskbar icons of windows 10

Disable System restore
Disable UAC and Defender
Disable Hibernate
Disable automatic Reboot on system failure
Turn off USB Device after safe remove
Disable Page file


PS: Some of these Tweaks may be required after OS Update ;)



*
Here is more Tweaks by JFX Reply 2 :

Code: [Select]
;ModernUIDarkTheme

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize]
"AppsUseLightTheme"=dword:00000000

;Explorer open on This PC

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"LaunchTo"=dword:00000001

; Disable Lockon wallpaper

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System]
"DisableLogonBackgroundImage"=dword:00000001

;No Preview Builds

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\Applicability]
"EnablePreviewBuilds"=dword:00000000
"ThresholdFlightsDisabled"=dword:00000001
"Ring"="Disabled"

;Disable Cortana

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Search]
"AllowCortana"=dword:00000000



*
Here is first one from Atari800xl
Lancelot, Kyhi, others,
you might also be interested in this:
Windows Update PowerShell Module
https://gallery.technet.microsoft.com/scriptcenter/2d191bcd-3308-4edd-9de2-88dff796b0bc

I now have normal update turned off in W10, and use only this powershell module (also in audit mode), it allows for selective update install.
Seems a lot of people are using it for W10 now.

On some systems I also had to turn off automatic hardware updates, for this I use WinNTSetup with the -regtweaks option, and this reg:

Code: [Select]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DriverSearching]
"SearchOrderConfig"=dword:00000000

*
Shortcut - Disable Shortcut Suffix.reg
Disable Shortcut Suffix
Code: [Select]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer]
"link"=hex:00,00,00,00

*
Scancode Map - NumPad_Point- sharpkeys.reg
Force numpad use . whatever keyboard or language selected.
Code: [Select]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,35,00,53,00,00,00,00,00
; http://sharpkeys.codeplex.com/

*
Directory-Explorer.reg
Add Right Click Explorer
Useful when windows search used
Code: [Select]
[HKEY_CLASSES_ROOT\Directory\shell\Explore\command]
@="explorer.exe /n,/e,\"%1\""

*
Open-File_Security_Warning_Disable.reg
Code: [Select]
Windows Registry Editor Version 5.00

; Created by: Shawn Brink
; http://www.sevenforums.com
; Tutorial: http://www.sevenforums.com/tutorials/182353-open-file-security-warning-enable-disable.html


[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Attachments]
"SaveZoneInformation"=dword:00000001

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Associations]
"LowRiskFileTypes"=".avi;.bat;.com;.cmd;.exe;.htm;.html;.lnk;.mpg;.mpeg;.mov;.mp3;.msi;.m3u;.rar;.reg;.txt;.vbs;.wav;.zip;"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Attachments]
"SaveZoneInformation"=-

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Associations]
"LowRiskFileTypes"=-

Explorer_DisableThumbsDBOnNetworkFolders.reg
Code: [Select]
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Windows\Explorer]
"DisableThumbsDBOnNetworkFolders"=dword:00000001

Explorer_NoThumbnailCache.reg
Code: [Select]
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoThumbnailCache"=dword:00000001

**
KYHI:
You will also find a fair amount of reg tweaks, among the guides..
http://www.tenforums.com/tutorials/1977-windows-10-tutorial-index.html

One would have to personally decide which is useful and which is not..




++++++
let me know more, I will try to gather them with nice order on first current post  :thumbsup:

:turtle:

10
Macro Library / reserved4
« on: October 14, 2015, 01:55:18 AM »
reserved4

11
Macro Library / Internal Commands
« on: October 14, 2015, 01:54:46 AM »
Here are internal commands from builder.

Since winbuilder have lots of bugs,
 some commands are not usable,
 some commands are replaced with Call commands.
   If you are looking for some special things, be carefull.

There is "Wand" available ( right click on builder editor )
 where you can get info about how to use commands.

Below List is quite new,
 There would be things missing,
   Always check project plugins to see how commands used.
     In most cases failure of a syntax is due to a bug.

ps: Also use Utils\RegCPE to convert .reg files to plugin format
RegCPE not only make conversion but also workaround some known bugs.

I will try to update much more info (how to use syntax etc.)
 and add some known bug workarounds in time.



Here they are:


'AddInterface,%ScriptFile%[,Interface],Prefix'
--- NOT COMPATIBLE - DO NOT USE
See
Call,AddInterface
http://TheOven.org/index.php?topic=45.0
Also check relevant
Change Interface
http://theoven.org/index.php?topic=140.0

'AddVariables,%ScriptFile%,Section'

'Beep,ASTERISK'
'Beep,CONFIRMATION'
'Beep,ERROR'
'Beep,OK'
'Beep,WARNING'

ps: Beep not preferred ( %99.9 not used)

'DirCopy,FromDir,ToDir[,SHOW]'
'DirDelete,DirToDelete[,FAST]'
'DirMake,NewDir'
'DirMove,MoveDir,ToDir'

'Expand,CABfile,DirToDecompress[,SingleFile]'
'ExtractAllFiles,%ScriptFile%,Folder,DirToExtract'
'ExtractAllFilesIfNotExist,%ScriptFile%,Folder,DirToExtract'
'ExtractAndRun,%ScriptFile%,Folder,FileName[,"Parameters"]'
'ExtractFile,%ScriptFile%,Folder,AttachedFile,DirToExtract'

'CopyOrExpand,FileToCopyOrExpand,DestinationFolderOrFilename'
'FileCopy,FromFile,ToDir[,NOREC][,SHOW]'
'FileCreateBlank,NewFile'

'FileDelete,FileToDelete[,NOREC]'
Also See
Call,FileDelete
http://TheOven.org/index.php?topic=45.0

'FileRename,OldFilename,NewFilename'
Also See
Call,FileRename
http://TheOven.org/index.php?topic=45.0


'Hive,Delete,Section[,Key]'
'Hive,Load,HiveFilename'
'Hive,Read,Section,Key,%VarResult%'
'Hive,UnLoad'
'Hive,Write,0x0,Section,Key(Empty)'
'Hive,Write,0x1,Section,Key(Text),String'
'Hive,Write,0x2,Section,Key(ExpandedString),%tempdir%'
'Hive,Write,0x3,Section,Key(Binary),00,05,f3'
'Hive,Write,0x4,Section,Key(Number),1000'
'Hive,Write,0x7,Section,Key(MultiString),value1,value2'


'If,%Value1%,BIGGER,%Value2%,Command'
'If,%Value1%,EQUAL,%Value2%,Command'
'If,%Value1%,SMALLER,%Value2%,Command'
'If,EXISTDIR,Directory,Command'
'If,EXISTFILE,TestFile,Command'

'If,EXISTMACRO,Macro,Command'
--> NOT USED - NOT COMPATIBLE

'If,EXISTREGKEY,HKLM,Section,Key,Command'
'If,EXISTREGMULTI,HKLM,Section,Key,SubVal,Command'
'If,EXISTREGSECTION,HKLM,Section,Command'
'If,EXISTSECTION,TestFile,Section,Command'
'If,EXISTVAR,%Var%,Command'
'If,LICENSE,License.txt,Command'
--> NOT USED - NOT useable

'If,ONLINE,Command'
--> NOT USED - Bug
'If,PING,0.0.0.0,Command'
--> NOT USED - Bug

'If,QUESTION,QuestionText[,10,' + cTrue + '],Command'
'If,RUNS,[Path\]ExeName,Command'
'Else,Command'

'IniAddSection,IniFile,Section'
'IniDelete,IniFile,Section,Key'
'IniDeleteSection,IniFile,Section'
'IniMerge,UpdatedINIfile,INIfileToUpdate'
'IniRead,IniFile,Section,Key,%VarResult%'
'IniReadEsc,IniFile,Section,Key,%VarResult%'
'IniWrite,IniFile,Section,Key,Value'

'IniWriteTextLine,IniFile,Section,StringLine[,APPEND]'
APPEND Not Compatible, Use
'IniWriteTextLine,IniFile,Section,StringLine'

'RegGetNext,HKLM,Section,%VarResult%'
--> NOT USED

'RegHiveLoad,SectionName,HiveFilename'
'RegHiveUnLoad,SectionName'

most used RegHiveLoad and Unload:
Code: [Select]
RegHiveLoad,Tmp_Default,%RegDefault%
RegHiveLoad,Tmp_Software,%RegSoftware%
RegHiveLoad,Tmp_System,%RegSystem%
//--
RegHiveUnLoad,Tmp_Default
RegHiveUnLoad,Tmp_Software
RegHiveUnLoad,Tmp_System





'RegImport,RegFileToImport'
--> NOT USED


'RegMulti,HKLM,Section,Key,APPEND,String'
'RegMulti,HKLM,Section,Key,BEFORE,SubVal,String'
'RegMulti,HKLM,Section,Key,BEHIND,SubVal,String'
'RegMulti,HKLM,Section,Key,DELETE,SubVal'
'RegMulti,HKLM,Section,Key,INDEX,SubVal,%Index%'
'RegMulti,HKLM,Section,Key,PLACE,Index,String'
'RegMulti,HKLM,Section,Key,PREPEND,String'


'RegRead,HKLM,Section,Key,%VarResult%'

'RegReadBin,HKLM,Section,Key,%VarResult%'

See
Call,RegMultiSZ
Call,RegWriteBinaryBit
http://TheOven.org/index.php?topic=45.0

'RegWrite,HKLM,0x0,Section,Key(Empty)'
'RegWrite,HKLM,0x1,Section'
'RegWrite,HKLM,0x1,Section,Key(Text),String'
'RegWrite,HKLM,0x2,Section,Key(ExpandedString),%tempdir%'
'RegWrite,HKLM,0x3,Section,Key(Binary),00,01,00'
'RegWrite,HKLM,0x4,Section,Key(Number),1000'
'RegWrite,HKLM,0x7,Section,Key(MultiString),value1,value2'
'RegWriteBin[Ex],HKLM,0x?,Section,Key,53,00,55,00,00,00'

ps: 0x0 and 0x7 are problematic, check available plugins, more info later here.


'Retrieve,DIR,StartDir,%VarResult%'
'Retrieve,FILE,StartDirAndFiletype,%VarResult%'
'Retrieve,FILESIZE,QueryFile,%VarResult%'
'Retrieve,FILEVERSION,QueryFile,%VarResult%'
'Retrieve,FOLDERSIZE,Directory,%VarResult%'
'Retrieve,MD5,QueryFile,%VarResult%'

ps: FileSize or / and FolderSize have a size limit, do not use for big sizes

'Set,%Var%,NewValue[,{GLOBAL|PERMANENT}]'

'SetEsc,%Var%,NewValue[,{GLOBAL|PERMANENT}]'
--> NOT USED

'ShellExecute,Explore,TargetFile,"Parameters"'
--> NOT USED
See
Call,OpenDir
http://TheOven.org/index.php?topic=45.0

'ShellExecute,Hide,ExeFile,"Parameters"'
'ShellExecute,Open,ExeFile,"Parameters"'

'ShellExecute,Print,PrintFile,"Parameters"'
--> NOT USED


'ShellExecuteDelete,Hide,ExeFile,"Parameters"'
'ShellExecuteDelete,Open,ExeFile,"Parameters"'


'ShellExecuteEx,Explore,TargetFile,"Parameters"'
--> NOT USED
See
Call,OpenDir
http://TheOven.org/index.php?topic=45.0

'ShellExecuteEx,Hide,ExeFile,"Parameters"'
'ShellExecuteEx,Open,ExeFile,"Parameters"'

'ShellExecuteEx,Print,PrintFile,"Parameters"'
--> NOT USED


'StrFormat,BYTES,%Var%'
'StrFormat,CEIL,%Var%[,size]'
--> NOT USED
'StrFormat,CHARTOOEM,String,%VarResult%'
--> NOT USED

'StrFormat,CTRIM,String,SingleChar,%VarResult%'
'StrFormat,DATE,%VarResult%,"yyyy-mmm-dd hh:nn am/pm"'

'StrFormat,DEC,%Var%,integer'
'StrFormat,DIV,%Var%,integer'
'StrFormat,MULT,%Var%,integer'

ps: reminding integer ( ex: do not use 3.2 )

'StrFormat,EXT,FullFilename,%VarResult%'
'StrFormat,FILENAME,FullFilename,%VarResult%'
--> See also
Call,FileNameNoExt
http://TheOven.org/index.php?topic=45.0



'StrFormat,FLOOR,%Var%[,size]'
--> NOT USED

'StrFormat,HEX,IntValue,%VarResult%'
--> NOT USED

'StrFormat,INC,%Var%,integer'
'StrFormat,LCASE,String,%VarResult%'
'StrFormat,LEFT,String,Count,%VarResult%'

'StrFormat,LEN,String,%VarResult%'
--> NOT USED
See
Call,StringLength
http://TheOven.org/index.php?topic=45.0

'StrFormat,LONGPATH,FilePath,%VarResult%'
--> NOT USED

'StrFormat,LTRIM,String,Count,%VarResult%'
'StrFormat,MID,String,Start,Count,%VarResult%'
'StrFormat,NTRIM,String,%VarResult%'

'StrFormat,OEMTOCHAR,String,%VarResult%'
--> NOT USED

'StrFormat,PATH,FullFilename,%VarResult%'
'StrFormat,POS,String,SubString,%VarResult%'
'StrFormat,REPLACE,String,CharsToReplace,ReplacementChars,%VarResult%'
'StrFormat,RIGHT,String,Count,%VarResult%'
'StrFormat,RTRIM,String,Count,%VarResult%'
'StrFormat,SHORTPATH,FilePath,%VarResult%'
'StrFormat,SPLIT,String,DelimiterChar,Index,%VarResult%'
'StrFormat,UCASE,String,%VarResult%'

'System,CURSOR,NORMAL'
'System,CURSOR,WAIT'
'System,ERROROFF[,2]'
'System,FILEREDIRECT,{OFF|ON}'

'System,GETENV,EnvironmentVar,%VarResult%'
--> NOT USED DO NOT USE
May have 32bit/64bit bug
See
--->
Call,Host<Misc>
http://TheOven.org/index.php?topic=45.0
also
Call,Host<Time>
Call,Host<Folder>


'System,GETFILESYSTEM,Path,%VarResult%'
NOT USED
See
-->
Call,DriveGetFileSystem
http://TheOven.org/index.php?topic=45.0
also
Call,DriveGetType

'System,GETFREEDRIVE,%VarResult%'
'System,GETFREESPACE,Path,%VarResult%'

'System,HASDOS8_3,%VarResult%'
-->
NOT USED
See
http://TheOven.org/index.php?topic=45.0
Call,Dot83Support

'System,HASUAC,%VarResult%'
--> NOT USED DO NOT USE
See
Call,HostUAC
http://TheOven.org/index.php?topic=45.0

'System,ISADMIN,%VarResult%'
--> NOT USED DO NOT USE
See
Call,HostIsAdmin
http://TheOven.org/index.php?topic=45.0

'System,ISTERMINAL,%VarResult%'
--> NOT USED
[CodeBox]
Call,HostSessionName
Set,%t%,0
If,%HostSessionName%,Equal,Console,Set,%t%,1
If,%HostSessionName%-,Equal,-,Set,%t%,1
Echo,SessionName=%HostSessionName%
If,%t%,Equal,0,Echo,"Info: Builder run on Terminal Connection SessionName=%HostSessionName%",Warn
[CodeBox]


'System,LOG,{OFF|ON}';
--> NOT USED

'System,ONBUILDEXIT,command'
'System,ONSCRIPTEXIT,command'
---> Special case project commands not for any plugin
--> DO NOT USE

'System,REBUILDVARS'
---> Not used anymore !!!!
--> NOT USED DO NOT USE

'System,REFRESHINTERFACE'
'System,REGREDIRECT,{64|32|OFF}'
'System,RESCANSCRIPTS'
'System,SAVELOG,logfile.html'
'System,SPLITPARAMETERS,{OFF|ON}'

'TXTAddLine,TextFile,StringLine,APPEND'
'TXTAddLine,TextFile,StringLine,PLACE,LineNumber'
'TXTAddLine,TextFile,StringLine,PREPEND'
'TXTDelEmptyLines,TextFile'
'TXTDelLine,TextFile,StringToDelete'
'TXTDelSpaces,TextFile'
'TXTReplace,TextFile,OldString,NewString'



'WebGet,FileToDownload,FileOnDisk,[MD5],[Comment],[Timeout]'
'WebGetIfNotExist,FileToDownload,FileOnDisk,[MD5],[Comment],[Timeout]'

--> NOT USED DO NOT USE - It has numerous bugs
--->
See
Call,Download
http://TheOven.org/index.php?topic=45.0

'Exec,%ScriptFile%,Section'
'Run,%ScriptFile%,Section'
'Loop,%ScriptFile%,Section,start,end'
'Loop,BREAK'

'GetParam,Index,%VarResult%'
 --> NOT USED DO NOT USE
'PackParam,first,%VarResult%[,%Num%]'
 --> NOT USED DO NOT USE (only once inside MacroLibrary)

'Exit,ExitMessage'
'Halt,ExitMessage'

'Wait,seconds'
--->
NOT preferred, very rarely used, do NOT prefer


'Echo,MessageText'
'Echo,MessageText,WARN'

'Message,MessageText,ERROR[,10]'
'Message,MessageText,INFORMATION[,10]'
'Message,MessageText,WARNING[,10]'
--->
See
Call,Echo
http://TheOven.org/index.php?topic=45.0
for most used Echo and Message combinations



'Encode,%ScriptFile%,Folder,FileName'
--->
For special plugins

'FileByteExtract,FilesToSearch,OutputFile,ByteSignature,BytesLength'
--->
Rarely used on Gena for only 1 goal

12
Macro Library / Arch -- Arch,x86
« on: October 14, 2015, 01:54:28 AM »
Arch
( Architecture )

Command very mostly used quickly after [Process] with Arch,x86

Code: [Select]
[Process]
Arch,x86

Arch,x86
means, plugin requires 32bit capable Project,
 Generally used with 32bit application Plugins.

When Project do not support 32bit applications,
 during build, plugin exits without adding anything.  :great:


Since JFX created Wow64 plugin, and later with support by ChrisR , yamingw
 All current projects support 32bit applications  :cool:

ps: At a time, Win10PESE not having Wow64 plugin,
 When Building Win10PESE-x64
  all x86 plugins exit without adding any x86 application,
    Success  :great:









**
Arch also can be used to broadcast other architectures:
Less popular for now, maybe in future, well syntax developed and ready :)


ex:
Arch,x64
-->
plugin designed for only x64 capable builds.
=> if source not x64, plugin exits.
 (for now there is no WOW for x64 on x86, IA64, arm64.... os ==> only x64 source is x64 capable )


ex:
Arch,x86|x64
-->
plugin designed for both x86 and x64 capable builds.



Coded by The Great Galapo  :cool:

:turtle:

13
Macro Library / Call,Math Info
« on: October 14, 2015, 01:54:02 AM »
Call,Math

Call,Math syntax is at Call Topic http://TheOven.org/index.php?topic=45.0

Below is some info about Math operations to clear confusions :

Binary:
There is only 8 bits ( 1 Byte ) , starting from 0 (=> 8th bit is Bit7) (LSB 0 bit numbering)
Shortly: counting bits start from 0
ex: Bit40 means 41st bit  :wink:

Ex:
10000100 = Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
Bit7=1, Bit3=1, rest of the Bits=0

On 32 bit, 1 Unit is 4 bytes, 4x8 bits (4 hex values)
On 64 bit, 1 Unit is 8 bytes, 8x8 bits (8 hex values)

Important:
**************
Math rules, count binary right to left
Computer world, count binary left to right
Decimal or Hex equivalent is same since this does not change value.
Still
You must be sure which bit system you are dealing with,
ex:
"normal bit 0000 0001"=hex 01
"reversebit 0000 0001"=hex 80
**************

Giving Example:
Math rules (right to left ) :
10011110
Bit7=1 Bit6=0 Bit5=0  Bit4=1 Bit3=1 Bit2=1 Bit1=1 Bit0=0
-->

BitNo:  7 6 5 4 3 2 1 0
Binary: 1 0 0 1 1 1 1 0


Computer world ( left to right ( Reverse Bit) ) :
01111001
Bit0=0 Bit1=1 Bit2=1 Bit3=1 Bit4=1 Bit5=0 Bit6=0 Bit7=1
-->

BitNo:  0 1 2 3 4 5 6 7
Binary: 1 0 0 1 1 1 1 0


as you see bit equivalent is same on both world, so converting to any other base also same:
Math 10011110 == Computer 01111001 == decimal=158 hex=9e

* This sometimes creates confusions on bit no....
counting bits from left to right result no confusion (reminding: starting from 0 ;) )
but
when one reads hex: 9e
naturally interpret hex: 9e to Math World right to left (mistake start here)
1 0 0 1 1 1 1 0
and than count "the bit" no left to right, wrong (mistake continues) (bold becomes Bit7, wrong)
result wrong

one of correct way:
1)
interpret 9e to Math World right to left
1 0 0 1 1 1 1 0
count bits from right,
bit0 correct  :thumbsup:
2)
interpret 9e to Computer World left to right (reverse bit)
0 1 1 1 1 0 0 1
count bits from left :)
bit0 correct  :thumbsup:


In computer world left to right
Bit47 :
47/8=5 + 7 ----> 6th byte, bit7
after first 5 byte

BitNo:  0 1 2 3 4 5 6 7
Binary: x x x x x x x x


ps:
00000001 = hex80
(remember this is reverse bit)

Bit40 :
40/8=5 + 0 ----> 6th byte, bit0
after first 5 byte

BitNo:  0 1 2 3 4 5 6 7
Binary: x x x x x x x x

--> Bit40 = 6th byte , Bit0

ps:
10000000 = hex01
(remember this is reverse bit)



**
Call,RegWriteBinaryBit Example:

Following computer world, Windows registry, Reg_Binary,
 Count bits left to right (reverse bits) :)

Giving example with Reg_Binary UserPrefencesMask

            HexNo: ----1---- ----2---- ----3---- ----4---- ----5---- ----6---- ----7---- ----8----
            BitNo: 0123 4567 89                                     (40)
(rBit) Byte BitNo: 0123 4567 0123 4567 0123 4567 0123 4567 0123 4567 0123 4567 0123 4567 0123 4567

9e3e038012000000 - 0111 1001 0111 1100 1100 0000 0000 0001 0100 1000 0000 0000 0000 0000 0000 0000

Bit40=1
Call,RegWriteBinaryBit,6,0,1 => (HexNo=6, BitNo=0, Value=1)          1
9e3e038012010000 - 0111 1001 0111 1100 1100 0000 0000 0001 0100 1000 1000 0000 0000 0000 0000 0000

Bit18=1
Call,RegWriteBinaryBit,3,2,1 =>          1
9e3e078012000000 - 0111 1001 0111 1100 1110 0000 0000 0001 0100 1000 0000 0000 0000 0000 0000 0000

Bit13=0
Call,RegWriteBinaryBit,2,5,0 =>    0
9e1e038012000000 - 0111 1001 0111 1000 1100 0000 0000 0001 0100 1000 0000 0000 0000 0000 0000 0000


Some Math Conversion Tips:
Bit40 ===> 40/8=5 + 0 ----> 6th byte (HexNo), Bit0
Bit18 ===> 18/8=2 + 2 ----> 3th byte (HexNo), Bit2
Bit13 ===> 13/8=1 + 5 ----> 2th byte (HexNo), Bit5

9e3e038012010000 --> 01 --> 6th byte (HexNo)
hex01--> convert to bit --> 0000 0001 ---ReverseBit--> 1000 0000 --> ex: count left to right (0123 4567) The BitNo you want to change -> BitNo=5*8 + x

9e3e078012000000 --> 07 --> 3th byte (HexNo)
hex07--> convert to bit --> 0000 0111 ---ReverseBit--> 1110 0000 --> ex: count left to right (0123 4567) The BitNo you want to change -> BitNo=5*8 + x

9e1e038012000000 --> 1e --> 2nd byte (HexNo)
hex1e--> convert to bit --> 00011110 ---ReverseBit--> 0111 1000 -->  ex: count left to right (0123 4567) The BitNo you want to change -> BitNo=5*8 + x


Ex:
To get ImeToolBar displayed, Bit40=1
(40/8=5*8+0 -> 6th Byte (hex) Bit0=1)
-->
Code: [Select]
RegHiveLoad,Tmp_Default,%RegDefault%
Call,RegWriteBinaryBit,6,0,1,HKLM,0x3,"Tmp_Default\Control Panel\Desktop",UserPreferencesMask
RegHiveUnLoad,Tmp_Default


Some other examples following other websites:
to avoid confusions websites seem to provide some binary settings following "computer binary" with letters
ex: http://www.tenforums.com/tutorials/6377-visual-effects-settings-change-windows-10-a.html#option4
1001ABC0 00D1EF10 00000G11

-->

01234567 01234567 01234567
1001ABC0 00D1EF10 00000G11


A : 1st byte, bit 4 = Bit4
Call,RegWriteBinaryBit,1,4,.....
G : 3rd byte, bit 5 = Bit21
Call,RegWriteBinaryBit,3,5,.....

ex: http://www.wincert.net/forum/topic/9965-solved-adjust-visual-styles-does-not-apply/#entry87066
1001ABC0 00D1EF10 00000GH1 10000000 000100J0

-->

01234567 01234567 01234567 01234567 01234567
1001ABC0 00D1EF10 00000GH1 10000000 000100J0


J: 5th byte, bit 6 = Bit38
Call,RegWriteBinaryBit,5,6,.....





http://www.silisoftware.com/tools/tweakui.php
Chris: http://www.wincert.net/forum/topic/9965-solved-adjust-visual-styles-does-not-apply/#entry87066
http://www.sevenforums.com/tutorials/1908-visual-effects-settings-change.html
http://www.tenforums.com/tutorials/6377-visual-effects-settings-change-windows-10-a.html#option4

https://technet.microsoft.com/en-us/library/cc957204.aspx
http://theoven.org/index.php?topic=1440.msg17016;topicseen#msg17016
http://www.experts-exchange.com/Programming/Languages/Visual_Basic/Q_20677328.html

https://en.wikipedia.org/wiki/Hexadecimal
https://en.wikipedia.org/wiki/Binary_number
https://en.wikipedia.org/wiki/Bit_numbering
https://en.wikipedia.org/wiki/Byte


14
Other World / XPx64 After EOL updates
« on: August 03, 2015, 12:57:09 PM »
Story:
2k3x64 now support ended, ( 2015 07 14 ) July 14, 2015
XPx64 support ended before ( 2014 04 08 )

Since 2k3x64 and XPx64 have same core, updates to 2k3x64 is valid for Xpx64 too  :smile:

If you have XPx64-SP2 and already made all updates (with IE8+updates), here are additional ones from 2k3x64-SP2 :

Critical:
WindowsServer2003-KB2957503-x64-ENU.exe
WindowsServer2003-KB2957509-x64-ENU.exe
WindowsServer2003-KB2961072-x64-ENU.exe
WindowsServer2003-KB2989935-x64-ENU.exe
WindowsServer2003-KB2993254-x64-ENU.exe
WindowsServer2003-KB2993651-x64-ENU.exe
WindowsServer2003-KB2998579-x64-ENU.exe
WindowsServer2003-KB3004361-x64-ENU.exe
WindowsServer2003-KB3006226-x64-ENU.exe
WindowsServer2003-KB3011780-x64-ENU.exe
WindowsServer2003-KB3013126-x64-ENU.exe
WindowsServer2003-KB3014029-x64-ENU.exe
WindowsServer2003-KB3019215-x64-ENU.exe
WindowsServer2003-KB3020393-x64-ENU.exe
WindowsServer2003-KB3021674-x64-ENU.exe
WindowsServer2003-KB3023562-x64-ENU.exe
WindowsServer2003-KB3029944-x64-ENU.exe
WindowsServer2003-KB3033889-x64-ENU.exe
WindowsServer2003-KB3035132-x64-ENU.exe
WindowsServer2003-KB3039066-x64-ENU.exe
WindowsServer2003-KB3045171-x64-ENU.exe
WindowsServer2003-KB3045999-x64-ENU.exe
WindowsServer2003-KB3046482-x64-ENU.exe
// rvkroots_KB3050995
rvkroots.exe
WindowsServer2003-KB3061518-x64-ENU.exe
WindowsServer2003-KB3065979-x64-ENU.exe
WindowsServer2003-KB3067505-x64-ENU.exe
WindowsServer2003-KB3067903-x64-ENU.exe
WindowsServer2003-KB3068457-x64-ENU.exe
WindowsServer2003-KB3069392-x64-ENU.exe
WindowsServer2003-KB3070102-x64-ENU.exe
WindowsServer2003-KB3072630-x64-ENU.exe
WindowsServer2003-KB3072633-x64-ENU.exe


Optional:
WindowsServer2003-KB3013410-x64-ENU.exe
WindowsServer2003-KB3020338-x64-ENU.exe


***
IE8_Cumulative_Security_Update
IE8-WindowsServer2003-KB3065822-x64-ENU.exe
IE8-WindowsServer2003-KB3074886-x64-ENU.exe

***
Windows Installer 4.5 Redistributable_KB942288
WindowsServer2003-KB942288-v4-x64



Tip: If There is IE6 and you did not update MediaPlayer11:
Quote
IE6:
IE6_Cumulative_Security_Update
WindowsServer2003-KB3065822-x64-ENU
JScript 5.6 and VBScript 5.6
WindowsServer2003-KB3050946-x64-ENU
VBScript 5.6
WindowsServer2003-KB3068404-x64-ENU

Media Player 10:
WindowsServer2003-KB3033890-x64-ENU


If you installed dotnetfx35.exe and made all updates from server, here are additional ones:
NDP20SP2-KB2894843-x64
NDP20SP2-KB2972105-x64
NDP20SP2-KB2972214-x64
NDP20SP2-KB2978124-x64
NDP20SP2-KB2979574-v2-x64
NDP20SP2-KB3023220-x64
NDP20SP2-KB3035488-x64
NDP20SP2-KB3037577-x64
NDP30SP2-KB2973115-x64
NDP30SP2-KB3048073-v2-x64

If you installed dotNetFx40_Full_x86_x64.exe and made all updates from server, here are additional ones:
NDP40-KB2894842-v2-x64
NDP40-KB2972106-x64
NDP40-KB2972215-x64
NDP40-KB2978125-x64
NDP40-KB2979575-v2-x64
NDP40-KB3023221-x64
NDP40-KB3032662-x64
NDP40-KB3037578-x64
NDP40-KB3048074-x64




Additional Info:
Windows PowerShell 1.0 - 2.0
WindowsServer2003-KB968930-x64-ENG

exFAT support
WindowsServer2003.WindowsXP-KB955704-x64-ENU

2TB update
WindowsServer2003.WindowsXP-KB919117-x64-ENU

disk.sys update
WindowsServer2003.WindowsXP-KB929161-x64-ENU



Tip: No need patch etc., all these above installs without trouble  :thumbsup:
 There is only 1 2k3 update ( WindowsServer2003-KB2926765-x64-ENU ) that does not install out of box, which seems to me not necessary  :smile:


**
This way,
XPx64 update support extended from 2014 04 08 to 2015 07 14  :smile:

Let me know if anything missing  :cool:

++
Sadly now NT5-x64 support officially ends,
 it is ironic Windows Embedded POSReady 2009 support continues to 2019 (so XPsp3x86) :lol:

Life goes
:turtle:

15
Research and questions / WinNTSetup - Lancelot :)
« on: March 13, 2015, 05:59:14 AM »
Here are my findings with using WinNTSetup for my goals:
http://www.winntsetup.com/

Goal:
Host:Win81x64 - Uefi - Gpt Disk

I wanted to have a Win7x86 at hand (inside .vhd) to run old devices (with old drivers).

My Host boot manager (efi) refuse booting Win71x86 vhd,
So I use an old UFD (E: in pictures) with Boot Manager.

WinNTSetup step by step



ila_rendered

ila_rendered

(ignore reg tweaks in picture, it is empty folder)

ila_rendered

ila_rendered

ila_rendered

ila_rendered

ila_rendered

ila_rendered

ila_rendered

Further Findings:

**
Adding Drivers during setup may cause driver conflict
 I could not install IntelĀ® HD Graphics 4000 in my previous builds ( could not find enough free resources )
   similar case here (but solutions on that topic did not work here)
     https://nctritech.wordpress.com/2012/03/15/code-12-on-windows-7-the-device-cannot-find-enough-free-resources/
      better add drivers after boot  :thumbsup:


Asus N56VZ -  My driver install order
1 Atheros AR9485WB-EG Wireless Network Adapter
2 Qualcomm Atheros AR8161-8165 PCI-E Gigabit Ethernet Controller (NDIS 6.20)
3 WinUpdate_NEtFrameWork4_IE11
4 win32_153332.exe  ---> ( IntelĀ® HD Graphics 4000 )
5 IntelUSB_3.0_eXtensible_Host_Controller_Driver
6 Intel Chipset Device Software - Win7 - SetupChipset.exe
7 IntelManagement Engine Driver - PCI Simple Communications Controller
8 347.52-notebook-win8-win7-32bit-international-whql.exe  ---> ( NVIDIA GeForce GT 650M )

**
Win71x86 want to chkdsk at boot, I am not sure about that so I disable this

BootExecute_Empty.reg
Code: [Select]
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager]
"BootExecute"=hex(7):00,00

Later I will also check with Win81 vhd ....

ps: There is currently a bug with WinNTSetup, you can not use this reg with reg tweaks
reply 22: http://theoven.org/index.php?topic=1236.msg14583#msg14583

**
Booting Win71x86.vhd inside a usb3 disk with usb3 drivers installed
 currently not possible with Intel USB 3.0 drivers (BSOD)

Workaround, Use USB 2.0:
Start with Safe Mode
 On my pc:
 Add Remove Programs - Remove:
   Intel USB 3.0 Extensible Host Controller Driver


Maybe there is a solution to that, I currently don't know  :smile:
 and currently don't need  :wink:

**
To create a bootable UFD, JFX reply 28
Oh, well common come on guys, just a line in cmd after attaching

Bcdboot Z:\Windows /s Y:

Z: - your mounted VHD
Y: - your boot partition

**
Pending:
Instead of using old UFD with Boot Manager,
 maybe there is a way to convince efi bcd to boot Win71x86 !
 or maybe there is a way to boot from card reader !

I have some ideas, but no time to test .....

**
WinNTSetup discussion topic with above and more is here
http://theoven.org/index.php?topic=1236


*****
Mission accomplished  :smile:
 Great Thanks to JFX    :happy: :dance:

:turtle:

16
How to update project:

Use
Utils\Update XXX (Exact and Secure) --> click "Download and Copy"

This will get you exact copy with server  :thumbsup:

ila_rendered

How to restore project  (no need re extract zip file)

Old habit is extracting zip distribution to a new folder
No need to  :smile:

After
Utils\Update XXX (Exact and Secure) --> click "Download and Copy"
you can use
Utils\Update XXX (Exact and Secure) --> "Restore"
to revert back to initial condition  :thumbsup:

"Restore" :
This do same with Conventional Way of re extract zip file,
 Conventional Way have some advantage that makes you be sure (no plugins edited etc.)
  Modern way on next post.

ila_rendered

17
FAQ & Tutorials / How to build Faster - Test Plugins Faster - Boot Faster
« on: February 11, 2015, 12:28:49 PM »
During development of final iso, one need to make lots of builds,
During development of plugins, one need to make lots of tests,
 we have some options available to speed up. :thumbsup:

1) SE projects:
Use
Utils\Extract Wim Folders

ila_rendered

-->
This way, there will be no speed loss with mount/unmount source wim files  :thumbsup:

2) SE Projects and Gena
If you have lots of available wasted ram  or 2nd physical disk (not usb, direct connected),

Use Junction
SE\Build\Junction
Gena\Basic\Build\Junction

ila_rendered

ila_rendered

This verrrrrry much speed up PostConfig/CreateISO steps  :thumbsup: :thumbsup:

Junction Plugin : http://theoven.org/index.php?topic=1198.0
SoftPerfect Ramdisk : http://theoven.org/index.php?topic=1203




***
Reminding:
To Test plugins, after a succesfull build,
 use Green button on the plugin,
  and
   SE\Finals\PostConfig -> There is small button "Create New Target Image and ISO and Start Emulator"

ila_rendered

   Gena\2 Create Image\--- use plugin you like

Special Note: "Gena\2 Create Image\Create ISO" -> using mkisof gets faster .iso on 2nd run  :wink: better when testing ....  :thumbsup:

ila_rendered

Above is conventional way to test plugins  :thumbsup:




See next post

also See Reply 4 "How to boot Faster"
http://TheOven.org/index.php?topic=1209.msg14466#msg14466

18
Following KYHI verrrry good Tutorial
How To Guide For New Users...
http://TheOven.org/index.php?topic=1666

Here is Adding 3rd Party Plugins

Reply 0 1 = 1) \Downloads\
(adding plugins on servers)

Reply 2 3 4 = 2) MyPlugins_Direct and MyPlugins
+ Portable
+ Bulletin
(adding plugins out of servers)


1) \Downloads\
Many plugins available on servers and you can get them via \Downloads\

Tip: \Downloads\ designed to get all plugins on servers that does not exists on all projects.

1a) Update \Downloads\ - Update Download list

- First update Utils\'Downloads' plugin with "small green download" button at right-top
(old name - Utils\Plugin Link Organisations)

ila_rendered

- Than click "Update \Downloads\" button

ila_rendered


This will update \Downloads\  :thumbsup:

ila_rendered


Tip: When you build project once, \Downloads\ created, above still update \Downloads\


1b) Downloading with \Downloads\
Here an example to download 3 plugins:

ila_rendered

ila_rendered

ila_rendered

After you download plugins you like,
 click "Refresh" button on any plugin

ila_rendered


Than you have all plugins available and operational on builder left tree

ila_rendered


File Container: *****
some plugins have side by side File Container plugins that contains applications.
 File Container plugins always have " - File" suffix.
   These plugins have size  >10 MB

on these cases download both plugins

ex:
\Downloads\AppY\File Tasks\ExamDiff Pro
\Downloads\AppY\File Tasks\ExamDiff Pro - File


1c) Using plugins already downloaded on another project with \Downloads\

All Projects designed to work together on same folder,
so you do not need to re download.

Above example demonstrates downloading plugins and get them operational on Win10PESE

To get already downloaded plugins operational on Win7PESE:

ila_rendered

ila_rendered

ila_rendered


After you "Create Link" plugins you already have,
 click "Refresh" button on any plugin

ila_rendered


Than you have all plugins available and operational on builder left tree

ila_rendered



 :thumbsup:

19
Plugins / SoftPerfect Ramdisk (+Junction)
« on: February 07, 2015, 02:22:12 AM »
SoftPerfect Ramdisk
https://www.softperfect.com/products/ramdisk/

with new Junction plugin http://TheOven.org/index.php?topic=1198.0

I like to introduce SoftPerfect Ramdisk, which I use happly for a year now  :smile:
It gives ALL options I need with nice organised menus, simple  :smile: :smile: :smile:

Junction plugin created to use if you have lots of wasted ram (or a 2nd disk) to very significantly speed up builds.
2 GB is enough for SE basic builds, and less for Gena basic build...  :thumbsup: More will not hurt  :lol:
 (further things about that on Junction plugin topic)

After installing SoftPerfect Ramdisk,
creating a ramdisk is very easy,

A)
ila_rendered
Just click Green + icon




B)
ila_rendered
1)
and on menu write Disk Size (MB):
ex: 4096
2)
Drive Letter
ex: Q:
3)
and choose File System NTFS
4)
optionally,
Advanced -> you can write a Volume Label:
ex: SoftPerfectQ


ps: If you have too much wasted ram, you can move pagefile and Temp folders to this ramdrive ...  :wink:

ps: Maybe later a 'SoftPerfect Ramdisk' plugin  :wink:
'SoftPerfect Ramdisk' plugin available at
\Downloads\DriversY\'SoftPerfect Ramdisk'
also
Gena\Drivers\5 RamDisk\'SoftPerfect Ramdisk'

This will get all work nicely on projects with Junction Plugin :great: :great:


:turtle:

20
Plugins / Junction Plugin - Build Faster ;)
« on: February 04, 2015, 04:40:26 PM »
ila_rendered

Gaining time is important when preparing or testing,
 you make lots of builds to get a good result.

Here is another plugin, this will significantly speed up CreateISO - PostConfig stages

1) Best result, If you have lots of wasted ram, use a ramdisk, I have a 4GB ramdrive (3GB free) to test Projects.
(Ex: I use SoftPerfect - https://www.softperfect.com/products/ramdisk/
See SoftPerfect Ramdisk (+Junction) topic http://TheOven.org/index.php?topic=1203 )

2) If you have another harddisk to junc, it will also help speed up  :thumbsup:

How to use current plugin:
* Select Your Other Disk Drive letter (Junc Drive)
* Enable plugin,
* Enable 'Junc Target'
* Enable 'Junc TargetImage' (For SE Projects)
Make your build  :thumbsup:


ps:
 Although junction is a simple task, I use on projects for years now,
  but writing a plugin for end user was not easy.


Reminding:
To Speed up builds,
 We had made lots of code cleaning and lots of workarounds to current bug full builder,
  On SE Projects,
   Using Utils\'Extract Wim Folders' also helps speed up.
     and now Junction plugin, to speed up more.
      I don't think there can be more speed ups with current builder  :great:
And for quick Tests,
 remember to use only basic plugins  :wink:

Plugin available on
Gena\Basic\Build\'Junction'         ( File Name: 2 - t_Junc.script)
WinSE\Build\'Junction'                ( File Name: 0-preconfig_t_Junc.script)
Downloads\Build\Juncion Y

Tip:  Win10PESE users can download plugin via Downloads\Build\Juncion Y

Have fun
:turtle:

Pages: [1] 2 3 ... 8
Powered by EzPortal