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 - ied206

Pages: [1]
1
Macro/Command Support / Syntax error in Section [Download_Files]
« on: April 21, 2017, 09:19:54 AM »
There is syntax error in Section [Download_Files].

Code: [Select]
// This section also used directly by ML
// 1 Folder 2 FileName 3 Web (Cancelled 4 NoExit )
If,#3-,Equal,-,Echo,"Download File - Parameter Missing%,Warn
Else,Run,%Api%,Download_Files_P,#1,#2,#3,#4,#5,#6,#7,#8,#9

One of the doublequote is missing in Echo,"Download File - Parameter Missing%,Warn.
I found this error while testing Macro Library with PEBakery, WinBuilder seems to ignore this.


2
Sick up with WinBuilder 082's bugs and bugs, I am writing compatible builder, PEBakery.
(https://github.com/ied206/PEBakery)

The goal is to make WB082 drop-in replacement, and I expect the work to be completed in late 2017.
Here is test build : * PEBakery.WPF.zip (1196.43 kB - downloaded 27 times.)
(Need .Net Framework 4.6.2 to work)

Currently the program's UI part is being worked.
Since WB has lots of undocumented behaviors, I need some help.
I was confronted by these while researching about them:

1. Button control
According to WB document, button control has operands up to 11.
However, in production, it has various length of operands.
Code: [Select]
<11 operands format>
pButton2=Ok,1,8,0,0,80,25,pButton2,0,False,False

<12 operands format>
pButton_TopicLink="[TheOven] Topic",1,8,430,27,97,25,HelpTxt_TopicLink,0,True,_HelpTxt_TopicLink_,True

<14 operands format>
Button_CompareEdit=,1,8,426,-1,24,24,CompareEditXXX,AmperossQetto2Move0016016.bmp,False,False,_CompareEditXXX_,False,"__DOWNLOAD and Compare with an Editor"

I cannot figure out exact grammar.
'SectionName' and 'ProgressShow' are duplicated, format being too obfuscated.

Currently my implementation support only part of 12-operand-format:
Code: [Select]
<12-operand-format>
[Text],[Visibility],8,[X],[Y],[Width],[Height],[SecionName],[Image],[ProgressShow],[_SecionName_(?)],[ProgressShow(?)]

As a result, lots of buttons are ommited in interfaces:
PEBakery-rendered
ila_rendered

WinBuilder 082 rendered
ila_rendered

Does anyone know exact grammar?


2. UI Controls to be deprecated
I cannot find usage of CheckList in Win10PESE.
If there is no demand for this, can this be deprecated?

Ideas about new UI control is also good.


3. Encoded File Format
I figured out WB082's encoded file format:
Code: [Select]
<Attachment Format>
Streams are encoded in base64 format.
Concat all lines into one long string, append '=', '==' or nothing according to length.
(Need '=' padding to be appended to be .Net acknowledgled base64 format)
Decode base64 encoded string to get binary, which follows these 2 types
 
[Type 1]
Zlib Compressed File
- Used in most file
- Base64 encoded string always start with 'eJ'
- Base64 decoded bytes always start with '78 9c' (in hex) - which is zlib stream's magic number

[Type 2]
Untouched File + Zlib Compressed Footer
- Used in already compressed file (Ex zip, 7z)
- Base64 decoded footer always start with '78 9c' (in hex) - which is zlib stream's magic number

Footer : 550Byte (Decompressed)
[Length of FileName]
[FileName]
Stream of mostly 0 and some bytes - Maybe hash? for integrity?

Fortunately, footer is not essential to extract attached file.
Because of unknown footer, writing PEBakery's own attach format will be much better in future.

[How to improve?]
Use LZMA instead of zlib, for better compression rate

The problem is Type 2.
It's 550Byte footer format is unknown, so I can extract file, but cannot encode.

Theses are sample of decompressed footer:
Original File : * Wind_x86_Origin.7z (2.39 kB - downloaded 16 times.)
Decoded with footer : * Wind_x86_WithFooter.7z (2.46 kB - downloaded 13 times.)
Decompressed footer : * Wind_x86_Footer.zip (0.16 kB - downloaded 15 times.) (unzip this)
Original File 2 : * D2Coding-Ver1.1-TTC-20151103.7z (3056.85 kB - downloaded 17 times.)
Decompressed footer 2 : * D2Coding-Footer.zip (0.18 kB - downloaded 15 times.)  (unzip this)


4. Opinion about script language
Actual build had been implemented, but it was total mess.
Script engine must be fully refactored, so will take months.

This xlsx file shows PEBakery legacy engine's work state:
* SupportState.zip (15.69 kB - downloaded 16 times.)

I think some commands should be deprecated or redesigned.
Is there any opinion about language improvement?
Any information and opinion about variables system is also helpful.

3
Win10PE SE HomePage / Imperfect Auto Colorization in Theme in v1607
« on: August 22, 2016, 08:15:21 AM »
In Win10PESE built with Win 10 v1607, Auto Colorization is working imperfectly.

ila_rendered
In this picture, theme color (blue) is well picked, but afterglow color (pink!?) is not related with background image.

While Auto Colorization works well in v1511.
ila_rendered


I found out these registrys affect Theme color, but these values are overrided in PE when AutoColorizaion is off...
Code: [Select]
HKCU\SOFTWARE\Microsoft\Windows\DWM\ColorizationColor
HKCU\SOFTWARE\Microsoft\Windows\DWM\ColorizationAfterglow

...as the comment implies.
Code: [Select]
[Win10Colors]
// For testing Colors. it does not work for now with a grey title. No matter, AutoColorization is enough
RegWrite,HKLM,0x4,"Tmp_Default\Control Panel\Desktop",AutoColorization,0
...

I am researching about this phenomenon, but result is still failure.
As least adding 'Turn off auto colorization' option seems to be necessary (for anyone prefer gray to pink).

4
Win10PE SE HomePage / Remote Desktop Connection Bug in v1607
« on: August 22, 2016, 07:03:56 AM »
While testing Win10PESE built with Win 10 v1607, I am confronting some bugs.
One of them is Remote Desktop Connection (mstsc.exe).

When I try to connect my own RDP server, an error appears.
ila_rendered
(Translate : Remote computer requires network level auth user's computer does not support)

My RDP server is Win 10 v1511 running on QEMU, and in my Laptop which runs Win 10 v1607, connection sucesses.

Process Monitor shows me mstsc.exe requires these 4 dlls, but even thougth they are added, same error appears.
Code: [Select]
Require_FileQ,MF.dll
Require_FileQ,MFCORE.dll
Require_FileQ,RTWorkQ.dll
Require_FileQ,MSAudDecMTF.dll

Even Win10PESE built with v1511 has same situation.
Maybe these article (https://technet.microsoft.com/en-us/library/cc732713(v=ws.11).aspx)'s instruction will work?
I did not test these instructions yet.

Another thing I worry about is, v1607's mstsc uses 'modern' UI in password input dialog.
ila_rendered
(Picture took from my host OS, Seems related to Windows Credential Manager)
But Win10PESE does not support modern UI yet as long as I know.
I wonder how these part can be handled?

5
In Win10PESE, calculator plugin needs Win 8.1's calculator to work properly, because Win10PESE does not support 'Modern App' version of calculator.
However, grapping 8.1's file manually takes time and is bothersome.
Distributing 8.1's calculator is prohibitted by EULA, so we cannot embed them.
So, why not use third-party distributable calculator instead?
(Just like Notepad plugin does with notepad2!)

Precise Calculator (PrecCalc) is free software and distributes official binary in 32bit and 64bit both.
http://preccalc.sourceforge.net/

Quote from: preccalc.chm
License

This program is distributed under the terms of "GNU General Public License". You can get it from the author's web page or from http://opensource.org/licenses. Here is only a short abstract of this license:

1) The Program is free. You may distribute it in any medium. There can be other programs (free or commercial) on the same medium.
According to its license, we can embed PrecCalc into plugin file.


Here is v21 of Calculator plugin:
* Calculator_v21.Script (552.03 kB - downloaded 62 times.)

I added 'CheckBox_UseAlternative' option, which substitute Windows's calc.exe with PrecCalc.
However, PrecCalc needs some folder structure to work.
So instead copying PrecClac directly to System32, I installed an 'hook':
1) Copy PrecClac just like other apps in 'Run from RAM' mode
2) Copy fake calc.exe, which acts like detour executable.
3) When fake calc.exe is launched in PE, it execute PrecCalc and quit.
4) PrecCalc will be opened, and everyone is happy.

If v21 detects provided files are not available in Win10PESE, 'CheckBox_UseAlternative' option is automatically enabled.


Fake calc.exe's source is on github : https://github.com/ied206/SimpleLauncher
It reads executable's path from 'PrecCalcPath.ini', and launch with ShellExecute() API.
It understands envrionment variable such as %SystemDrive% (simple WinAPI call does this).
It requires little dependency as you can simply ignore.
This is distributed under MIT License, you are free to use and modify source code.


For anyone who want to use PrecCalc and Windows' default calc.exe both, I wrote standalone plugin, too.
* PrecCalc.script (494.44 kB - downloaded 66 times.)

I hope it will smooth user experience when building PE.

6
I had used DriverPacks.net's driver collection for Windows PE, but you may know, it is dead since 2012.
Since then, I have been using DriverPacks Solution Full as alternative.
However, it's collection is not sorted with Windows version and architecture, unlike DriverPacks.net did.
For example, it stores XP, Vista, 7, 8, 8.1, 10 drivers in one 7z archive!
To make thing worse, they are all scattered, because DPS sorts drivers by vendors.
So to build all-purpose Win10PESE x64, I had to collect Windows 10 x64 drivers manually from DPS's unsorted driver archive, which takes hours.

So I recently wrote a python script to automate this tiresome job, and have a peace. (I am tired with manual classifying!)
DriverPicker in github, * DriverPicker.zip (4.94 kB - downloaded 71 times.)
DriverPicker sorts out unnecessary drivers from piles of unsorted drivers, especailly DriverPacks Solution.

This python script scans target folders to find drivers which support specific Windows version and arch.
Then, it sort out unnecessary drivers and folders.
In result, only drivers for specific Windows version and architecture is left.
Which means, we can sort out unneccesary drivers from DPS driver collection in one command.

For example, we don't need any XP drivers for Win10PESE, right?
> python DriverPicker.py "DriverPacks" -arch amd64 -winver 10.0
This command will delete any non-10 non-x64 drivers from "DriverPacks" folder.
You may revise collected drivers, and put them into Win10PESE's 'Driver Integration'.


To use this script, you will need python 3 and treelib library to be installed.
Install python 3 into your system and add them to PATH.
Then type these into console :
Code: [Select]
> pip install treelib
> python DriverPicker.py --help
Calling DriverPicker.py with --help argument will print detailed help messages.

Note : it modifies and deletes subfolders of target folder, so you must prepare backup of target folder.
No one wants to lose one's precious driver collections.


Since this is first release and my first python program, it may have some bugs.
(For now, it cannot fully sort out unneeded drivers due to hardness of parsing .inf files)
May I ask test of this script to this forum?
To refine and improve this script, your help and opinion is necessary.
I hope this script to be useful.

7
Win10PE SE HomePage / Search plugin ko-KR support
« on: October 11, 2015, 08:49:49 AM »
When using Windows 10 K (Korean Version) as a source for Win10PESE, Search did not work in explorer.exe even if I checked Search.scipt.
While researching about Korean IME, I found out because korwbrkr.lex, korwbrkr.dll was missing, search was not working in PE made with ko-KR Windows.
This affects all of SE Projects (Win7PESE, Win8PESE, Win8.1SE, Win10PESE), as a result search was broken in either of them with ko-KR sources.

As a workaround, I added a piece of code into [Win8_FileCopy], [Win8.1_FileCopy], [Win10_FileCopy] in Search.script.

Code: [Select]
If,%DistLang%,Equal,ko-KR,Begin
Require_FileQ,korwbrkr.lex
Require_FileQ,korwbrkr.dll
End

With patched plugin, search works well with Win10PESE made with Windows 10 Pro K.
In theory, search should work in Win8PESE and Win8.1SE made with ko-KR source, too.


8
Win10PE SE HomePage / Korean IME Support for Win10PESE
« on: October 05, 2015, 09:29:26 PM »
Hello, I updated my Korean IME Script to support Win10PESE.

This script enables writing Hangul (Korean characters) in Win7PESE, Win8PESE, Win8.1SE, Win10PESE.
This script is updated version of Korean IME Support for Win8.1SE, http://theoven.org/index.php?topic=825

Due to change of registry hierarchy in Win 10, an option that "display IME toolbar on taskbar" is not supported in Win10PESE.
In addition, this version has a minor registry fix too, and that fix covers all versions of PESE.



9
Win8.1 SE HomePage / [CallC_HostSessionName] Error in 'Save/Get Wim Info'
« on: September 06, 2015, 04:38:59 PM »
I updated my Win8.1SE with WinBuilder today (20150907), and facing this error in Win8.1SE.
This error appears when I run 'Save/Get Wim Info' button in 'Images Configuration'.
Also, it seems that same error is happening in Win8PESE, too.

Code: [Select]
Run - Failed to find section [CallC_HostSessionName] in file: [%BaseDir%\Projects\Win8.1SE\Build\Macro_Library.script]

Attached logfile.

10
Win8.1 SE HomePage / Theme's auto border color not working bug fix
« on: November 25, 2014, 03:01:09 PM »
I noticed Theme script's auto border color is not working properly in some systems.

In my laptop, it does not, and shows only gray taskbar and border if color was set to auto (0, Use wallpaper as Theme color).
(However, In VMware, it works well.)

So I tracked host Win 8.1's registry, and found value ColorizationGlassAttribute is related.
I set ColorizationGlassAttribute to always 0, and it seems to fix the problem.

Before Fix
Code: [Select]
If,%ProjectName%,Equal,Win8.1SE,Begin
  If,%ScrollBox_Color%,Equal,0,Begin
    If,%NoWarnROW%,Equal,True,System,ERROROFF
    RegWrite,HKLM,0x4,"Tmp_Default\Control Panel\Desktop",AutoColorization,1
  End
  Else,Begin
    If,%ScrollBox_Color%,Equal,1,Set,%ColorDecCode%,-997224561
    If,%ScrollBox_Color%,Equal,2,Set,%ColorDecCode%,-997931265
    If,%ScrollBox_Color%,Equal,3,Set,%ColorDecCode%,-990742839
    If,%ScrollBox_Color%,Equal,4,Set,%ColorDecCode%,-990854400
    If,%ScrollBox_Color%,Equal,5,Set,%ColorDecCode%,-997012694
    If,%ScrollBox_Color%,Equal,6,Set,%ColorDecCode%,-1001599539
    If,%ScrollBox_Color%,Equal,7,Set,%ColorDecCode%,-989882339
    If,%ScrollBox_Color%,Equal,8,Set,%ColorDecCode%,-989904832
    If,%ScrollBox_Color%,Equal,9,Set,%ColorDecCode%,-989898837
    If,%ScrollBox_Color%,Equal,10,Set,%ColorDecCode%,-1005928634
    If,%ScrollBox_Color%,Equal,11,Set,%ColorDecCode%,-994020865
    If,%ScrollBox_Color%,Equal,12,Set,%ColorDecCode%,-1001082881
    If,%ScrollBox_Color%,Equal,13,Set,%ColorDecCode%,-997420801
    If,%ScrollBox_Color%,Equal,14,Set,%ColorDecCode%,-995058293
    If,%ScrollBox_Color%,Equal,15,Set,%ColorDecCode%,-989855745
    //-----------------------------------------------------------------------------------------------------------------------
    RegWrite,HKLM,0x4,Tmp_Default\Software\Microsoft\Windows\DWM,ColorizationColor,%ColorDecCode%
    RegWrite,HKLM,0x4,Tmp_Default\Software\Microsoft\Windows\DWM,ColorizationColorBalance,89
    RegWrite,HKLM,0x4,Tmp_Default\Software\Microsoft\Windows\DWM,ColorizationAfterglow,%ColorDecCode%
    RegWrite,HKLM,0x4,Tmp_Default\Software\Microsoft\Windows\DWM,ColorizationBlurBalance,1
    RegWrite,HKLM,0x4,Tmp_Default\Software\Microsoft\Windows\DWM,EnableWindowColorization,1
    RegWrite,HKLM,0x4,Tmp_Default\Software\Microsoft\Windows\DWM,ColorizationGlassAttribute,0
    RegWrite,HKLM,0x4,Tmp_Default\Software\Microsoft\Windows\DWM,ColorizationAfterglowBalance,10
    //-----------------------------------------------------------------------------------------------------------------------
  End

After Fix
Code: [Select]
If,%ProjectName%,Equal,Win8.1SE,Begin
  If,%NoWarnROW%,Equal,True,System,ERROROFF
  RegWrite,HKLM,0x4,Tmp_Default\Software\Microsoft\Windows\DWM,ColorizationGlassAttribute,0
  If,%ScrollBox_Color%,Equal,0,Begin
    If,%NoWarnROW%,Equal,True,System,ERROROFF
    RegWrite,HKLM,0x4,"Tmp_Default\Control Panel\Desktop",AutoColorization,1
  End
  Else,Begin
    If,%ScrollBox_Color%,Equal,1,Set,%ColorDecCode%,-997224561
    If,%ScrollBox_Color%,Equal,2,Set,%ColorDecCode%,-997931265
    If,%ScrollBox_Color%,Equal,3,Set,%ColorDecCode%,-990742839
    If,%ScrollBox_Color%,Equal,4,Set,%ColorDecCode%,-990854400
    If,%ScrollBox_Color%,Equal,5,Set,%ColorDecCode%,-997012694
    If,%ScrollBox_Color%,Equal,6,Set,%ColorDecCode%,-1001599539
    If,%ScrollBox_Color%,Equal,7,Set,%ColorDecCode%,-989882339
    If,%ScrollBox_Color%,Equal,8,Set,%ColorDecCode%,-989904832
    If,%ScrollBox_Color%,Equal,9,Set,%ColorDecCode%,-989898837
    If,%ScrollBox_Color%,Equal,10,Set,%ColorDecCode%,-1005928634
    If,%ScrollBox_Color%,Equal,11,Set,%ColorDecCode%,-994020865
    If,%ScrollBox_Color%,Equal,12,Set,%ColorDecCode%,-1001082881
    If,%ScrollBox_Color%,Equal,13,Set,%ColorDecCode%,-997420801
    If,%ScrollBox_Color%,Equal,14,Set,%ColorDecCode%,-995058293
    If,%ScrollBox_Color%,Equal,15,Set,%ColorDecCode%,-989855745
    //-----------------------------------------------------------------------------------------------------------------------
    RegWrite,HKLM,0x4,Tmp_Default\Software\Microsoft\Windows\DWM,ColorizationColor,%ColorDecCode%
    RegWrite,HKLM,0x4,Tmp_Default\Software\Microsoft\Windows\DWM,ColorizationColorBalance,89
    RegWrite,HKLM,0x4,Tmp_Default\Software\Microsoft\Windows\DWM,ColorizationAfterglow,%ColorDecCode%
    RegWrite,HKLM,0x4,Tmp_Default\Software\Microsoft\Windows\DWM,ColorizationBlurBalance,1
    RegWrite,HKLM,0x4,Tmp_Default\Software\Microsoft\Windows\DWM,EnableWindowColorization,1
    RegWrite,HKLM,0x4,Tmp_Default\Software\Microsoft\Windows\DWM,ColorizationAfterglowBalance,10
    //-----------------------------------------------------------------------------------------------------------------------
  End


Before Fix
ila_rendered

After Fix
ila_rendered


Attached fixed Theme.script.


11
Win8PE SE HomePage / PortableApps.com Launcher not working on x64
« on: October 26, 2014, 05:24:04 AM »
PortableApps.com Launcher 12.05 is not working on Win8PESE x64 and Win8.1SE x64.
(In Win7PESE x64, it works.)

When I execute Start.exe in PE, it crashes. However, only on x64 builds.

First,
Code: [Select]
Instruction at 0x00404f62 referenced memory at 0x01dd8148. The memory could not be read.
Then,
Code: [Select]
Runtime error 216 at 00404F62

By watching Process Monitor's log, I guess this crash may be related to Wow64's locale file, but I cannot sure it.
(I used Korean Windows 8 and Korean Windows 8.1 as a source)

Any Ideas with PortableApps.com Launcher?



Attached file is Process Monitor's log written in Win8PESE x64.

12
Win8PE SE HomePage / Aero Theme - window borders/taskbar color
« on: March 29, 2014, 01:04:41 AM »
While testing Win8PESE, I found Aero Theme's window borders/taskbar color works partly.

After explorer.exe is launched, borders color is set to what I chose in script (which is said only working in Win8.1SE) for little time. Then it is switched to gray.
But as some people noticed, we can set color again in Display settings by hands.
Can it be done automatically, so we can set borders color in Win8PESE, too?

Besides, Win8.1SE with SYSTEM account has same symtoms.
Is this related to SYSTEM account?

13
Win8.1 SE HomePage / winload.exe signature error
« on: March 26, 2014, 06:59:48 PM »
When I boot into my laptop, bootmgr refuses to boot Win8.1SE x64, claiming 'digital signature is wrong'.
However, testing in VMware with ISO works fine. Also, EFI is not affected since it doesn't use winload.exe.

For temporary measure, I copied my host's (Win 8.1 x64 Korean) winload.exe into PE, then it works fine.

Has any ideas? I can't guess why only in real machine this problem appears.


14
Win8PE SE HomePage / Windows 8 Evaluation Links
« on: February 07, 2014, 03:30:03 AM »
Since Win8PESE's Main Page don't show Windows Evaluation ISO links directly as Win7PESE, I gathered links myself.

Note : There are from http://forums.mydigitallife.info/threads/36115-Windows-8-Enterprise-evaulation-version-direct-downloads
Code: [Select]
Portuguese (Brazil)
x86 : http://care.dlservice.microsoft.com/dl/download/8/E/C/8ECF2222-8D9C-4B74-BDF7-BB0C32C9CAA9/9200.16384.WIN8_RTM.120725-1247_X86FRE_ENTERPRISE_EVAL_PT-BR-HRM_CENA_X86FREE_PT-BR_DV5.ISO
x64 : http://care.dlservice.microsoft.com/dl/download/8/E/C/8ECF2222-8D9C-4B74-BDF7-BB0C32C9CAA9/9200.16384.WIN8_RTM.120725-1247_X64FRE_ENTERPRISE_EVAL_PT-BR-HRM_CENA_X64FREE_PT-BR_DV5.ISO

Chinese Simplified
x86 : http://care.dlservice.microsoft.com/dl/download/4/D/6/4D62FD7C-AECE-4E65-BC4B-2C5109C921EF/9200.16384.WIN8_RTM.120725-1247_X86FRE_ENTERPRISE_EVAL_ZH-CN-HRM_CENA_X86FREE_ZH-CN_DV5.ISO
x64 : http://care.dlservice.microsoft.com/dl/download/4/D/6/4D62FD7C-AECE-4E65-BC4B-2C5109C921EF/9200.16384.WIN8_RTM.120725-1247_X64FRE_ENTERPRISE_EVAL_ZH-CN-HRM_CENA_X64FREE_ZH-CN_DV5.ISO

Chinese Traditional
x86 : http://care.dlservice.microsoft.com/dl/download/D/B/2/DB221A9D-55F8-471F-A639-D831C9DAD2B3/9200.16384.WIN8_RTM.120725-1247_X86FRE_ENTERPRISE_EVAL_ZH-TW-HRM_CENA_X86FREE_ZH-TW_DV5.ISO
x64 : http://care.dlservice.microsoft.com/dl/download/D/B/2/DB221A9D-55F8-471F-A639-D831C9DAD2B3/9200.16384.WIN8_RTM.120725-1247_X64FRE_ENTERPRISE_EVAL_ZH-TW-HRM_CENA_X64FREE_ZH-TW_DV5.ISO

English
x86 : http://care.dlservice.microsoft.com/dl/download/5/3/C/53C31ED0-886C-4F81-9A38-F58CE4CE71E8/9200.16384.WIN8_RTM.120725-1247_X86FRE_ENTERPRISE_EVAL_EN-US-HRM_CENA_X86FREE_EN-US_DV5.ISO
x64 : http://care.dlservice.microsoft.com/dl/download/5/3/C/53C31ED0-886C-4F81-9A38-F58CE4CE71E8/9200.16384.WIN8_RTM.120725-1247_X64FRE_ENTERPRISE_EVAL_EN-US-HRM_CENA_X64FREE_EN-US_DV5.ISO

French
x86 : http://care.dlservice.microsoft.com/dl/download/6/D/4/6D44AB6C-B7BA-41CB-AA52-3A6AFA0D9BCC/9200.16384.WIN8_RTM.120725-1247_X86FRE_ENTERPRISE_EVAL_FR-FR-HRM_CENA_X86FREE_FR-FR_DV5.ISO
x64 : http://care.dlservice.microsoft.com/dl/download/6/D/4/6D44AB6C-B7BA-41CB-AA52-3A6AFA0D9BCC/9200.16384.WIN8_RTM.120725-1247_X64FRE_ENTERPRISE_EVAL_FR-FR-HRM_CENA_X64FREE_FR-FR_DV5.ISO

German
x86 : http://care.dlservice.microsoft.com/dl/download/A/5/5/A55BCF48-BF3E-4D76-AC0A-2DEC2B7F5DE1/9200.16384.WIN8_RTM.120725-1247_X86FRE_ENTERPRISE_EVAL_DE-DE-HRM_CENA_X86FREE_DE-DE_DV5.ISO
x64 : http://care.dlservice.microsoft.com/dl/download/A/5/5/A55BCF48-BF3E-4D76-AC0A-2DEC2B7F5DE1/9200.16384.WIN8_RTM.120725-1247_X64FRE_ENTERPRISE_EVAL_DE-DE-HRM_CENA_X64FREE_DE-DE_DV5.ISO

Italian
x86 : http://care.dlservice.microsoft.com/dl/download/7/5/8/758DC9C7-605A-42EC-9702-6DDAD6E02451/9200.16384.WIN8_RTM.120725-1247_X86FRE_ENTERPRISE_EVAL_IT-IT-HRM_CENA_X86FREE_IT-IT_DV5.ISO
x64 : http://care.dlservice.microsoft.com/dl/download/7/5/8/758DC9C7-605A-42EC-9702-6DDAD6E02451/9200.16384.WIN8_RTM.120725-1247_X64FRE_ENTERPRISE_EVAL_IT-IT-HRM_CENA_X64FREE_IT-IT_DV5.ISO

Japanese
x86 : http://care.dlservice.microsoft.com/dl/download/3/4/2/34212A9A-6FEB-4526-B3AC-65E79A6F74B0/9200.16384.WIN8_RTM.120725-1247_X86FRE_ENTERPRISE_EVAL_JA-JP-HRM_CENA_X86FREE_JA-JP_DV5.ISO
x64 : http://care.dlservice.microsoft.com/dl/download/7/5/8/758DC9C7-605A-42EC-9702-6DDAD6E02451/9200.16384.WIN8_RTM.120725-1247_X64FRE_ENTERPRISE_EVAL_IT-IT-HRM_CENA_X64FREE_IT-IT_DV5.ISO

Korean
x86 : http://care.dlservice.microsoft.com/dl/download/9/5/0/950F6270-6C37-4AA7-B1AB-F7CDC137D8C7/9200.16384.WIN8_RTM.120725-1247_X86FRE_ENTERPRISE_EVAL_KO-KR-HRM_CENA_X86FREE_KO-KR_DV5.ISO
x64 : http://care.dlservice.microsoft.com/dl/download/9/5/0/950F6270-6C37-4AA7-B1AB-F7CDC137D8C7/9200.16384.WIN8_RTM.120725-1247_X64FRE_ENTERPRISE_EVAL_KO-KR-HRM_CENA_X64FREE_KO-KR_DV5.ISO

Spanish
x86 : http://care.dlservice.microsoft.com/dl/download/F/0/5/F058F1C6-AA45-4062-BE4D-CBD25525AA63/9200.16384.WIN8_RTM.120725-1247_X86FRE_ENTERPRISE_EVAL_ES-ES-HRM_CENA_X86FREE_ES-ES_DV5.ISO
x64 : http://care.dlservice.microsoft.com/dl/download/F/0/5/F058F1C6-AA45-4062-BE4D-CBD25525AA63/9200.16384.WIN8_RTM.120725-1247_X64FRE_ENTERPRISE_EVAL_ES-ES-HRM_CENA_X64FREE_ES-ES_DV5.ISO

15
Win7PE SE HomePage / USB 3.0 driver issue on Haswell Laptop
« on: January 26, 2014, 06:41:47 PM »
I found USB 3.0 Driver is not working properly in my Haswell Laptop.
My Laptop is Lenovo ThinkPad S440, and it has Intel's USB 3.0 hardware.


First, Booting by USB 2.0 Stick using default USB 3.0 scripts
Some USB 3.0 devices are accesible, but in 2.0 Mode.
(USB 3.0 External Hard Drive is accesible, but my ZALMAN SLC U3M USB 3.0 Stick is unaccesible)
In Device Manager, two 'Universial Serial Bus (USB) Controller' are seen;
One is well funtioning (Default 2.0 Controller, I guess), but the other is in 'Unknown Devices' Section, and with yellow '?' icon.

Second, Booting by USB 3.0 External Hard Drive using default USB 3.0 scripts
My External Hard Drive just dissapeared! So Win7PESE couldn't launch any programs which is on 'Prgrams' folder.
(And there was Warning Icon on background)


And then I found out Intel provides two different USB 3.0 xHCI drivers.
One for Intel 2nd/3rd Gen Core('s chipset), and the other for Intel 4th(=Haswell) Gen Core('s chipset).
So I modified RemovableDeviceUSB3.scirpt to support Haswell's chipset's USB 3.0 driver.
Then I tried again.

Third, Booting by USB 3.0 External Hard Drive using modified USB 3.0 scripts
Stilil unaccesible. This time, whole USB 3.0 ports are disabled! (Even with USB 2.0 devices!)
My Latop has only two USB 3.0 ports, so it means NO USB....  :mellow:
In Device Manager, there is 'Intel USB 3.0 xHCI', but with yellow '?' icon. But it was in 'Universial Serial Bus Controller' Section.
Device's Error Mesaage shows :
Code: [Select]
Not enough resources (Code 12)
To use this device, disable other device on this system. Changes on this device will be applyed after restart
I tried to update driver, but same message.

Any ideas?  :confused:
It is not happening in Win8.1SE, since it contains microsoft drivers......

P.S. While writing this bug report, maybe Intel's driver needs 'Intel 8 Series USB Enhanced Host Controller #1 - 9C26' driver to work properly, which shows in my Host Win8.1 Pro.
This is link to modified RemovableDeviceUSB3.scirpt
http://www.mediafire.com/download/946zgcxqx2dal9a/RemovableDeviceUSB3_v17.script

16
Win8.1 SE HomePage / WIM's WinVersion Detection error
« on: January 26, 2014, 03:21:14 PM »
I can't figure out why, but there is a trivial (but also annoying) bug in build.

When I press 'Big Blue Button' to build Win8.1SE, it says sources is not Windows 8 or 8.1!
However, If I press Play Button at least 5 times, it success. So weird  :huh:
(Indeed, I used Windows 8.1 Pro RTM source; If you ask, it is Korean source)

I used Win8.1SE 2014-01-16 package, and it was updated once in 01-24.
In Win8.1SE 2014-12-16, it was nerver happened.

17
Win8.1 SE HomePage / Korean Format, Locale, Keyboard
« on: January 12, 2014, 07:42:41 PM »
These codes are prototype of Korean Format, Locale, Keyboard.
(I didn't wrote Korean Timezone because SE already has '(UTC+9) Seoul' Timezone)
I hope these codes work  :smile:

Registry keys are fetched from Win 8.1 Pro K (which is installed on my laptop) and Korean IME script.
Since Format script contain Hangeul, I attached Unicode encoded txt, too.

Korean Format
Code: [Select]
[ko-KR]
// Korean by ied206
Echo,"Processing Korean Format..."
RegHiveLoad,Tmp_Default,%RegDefault%
RegWrite,HKLM,0x1,"Tmp_Default\Control Panel\International",Locale,00000412
RegWrite,HKLM,0x1,"Tmp_Default\Control Panel\International",LocaleName,ko-KR
RegWrite,HKLM,0x1,"Tmp_Default\Control Panel\International",s1159,오전
RegWrite,HKLM,0x1,"Tmp_Default\Control Panel\International",s2359,오후
RegWrite,HKLM,0x1,"Tmp_Default\Control Panel\International",sCountry,대한민국
RegWrite,HKLM,0x1,"Tmp_Default\Control Panel\International",sCurrency,₩
RegWrite,HKLM,0x1,"Tmp_Default\Control Panel\International",sDate,-
RegWrite,HKLM,0x1,"Tmp_Default\Control Panel\International",sDecimal,.
RegWrite,HKLM,0x1,"Tmp_Default\Control Panel\International",sGrouping,3;0
RegWrite,HKLM,0x1,"Tmp_Default\Control Panel\International",sLanguage,KOR
RegWrite,HKLM,0x1,"Tmp_Default\Control Panel\International",sList,","
RegWrite,HKLM,0x1,"Tmp_Default\Control Panel\International",sLongDate,"yyyy'년' M'월' d'일' dddd"
RegWrite,HKLM,0x1,"Tmp_Default\Control Panel\International",sMonDecimalSep,.
RegWrite,HKLM,0x1,"Tmp_Default\Control Panel\International",sMonGrouping,3;0
RegWrite,HKLM,0x1,"Tmp_Default\Control Panel\International",sMonThousandSep,","
RegWrite,HKLM,0x1,"Tmp_Default\Control Panel\International",sNativeDigits,0123456789
RegWrite,HKLM,0x1,"Tmp_Default\Control Panel\International",sNegativeSign,-
RegWrite,HKLM,0x1,"Tmp_Default\Control Panel\International",sPositiveSign,
RegWrite,HKLM,0x1,"Tmp_Default\Control Panel\International",sShortDate,yyyy-MM-dd
RegWrite,HKLM,0x1,"Tmp_Default\Control Panel\International",sThousand,","
RegWrite,HKLM,0x1,"Tmp_Default\Control Panel\International",sTime,:
RegWrite,HKLM,0x1,"Tmp_Default\Control Panel\International",sTimeFormat,"tt h:mm:ss"
RegWrite,HKLM,0x1,"Tmp_Default\Control Panel\International",sShortTime,"tt h:mm"
RegWrite,HKLM,0x1,"Tmp_Default\Control Panel\International",sYearMonth,"yyyy'년' M'월'"
RegWrite,HKLM,0x1,"Tmp_Default\Control Panel\International",iCalendarType,1
RegWrite,HKLM,0x1,"Tmp_Default\Control Panel\International",iCountry,82
RegWrite,HKLM,0x1,"Tmp_Default\Control Panel\International",iCurrDigits,0
RegWrite,HKLM,0x1,"Tmp_Default\Control Panel\International",iCurrency,0
RegWrite,HKLM,0x1,"Tmp_Default\Control Panel\International",iDate,2
RegWrite,HKLM,0x1,"Tmp_Default\Control Panel\International",iDigits,2
RegWrite,HKLM,0x1,"Tmp_Default\Control Panel\International",NumShape,1
RegWrite,HKLM,0x1,"Tmp_Default\Control Panel\International",iFirstDayOfWeek,6
RegWrite,HKLM,0x1,"Tmp_Default\Control Panel\International",iFirstWeekOfYear,0
RegWrite,HKLM,0x1,"Tmp_Default\Control Panel\International",iLZero,1
RegWrite,HKLM,0x1,"Tmp_Default\Control Panel\International",iMeasure,0
RegWrite,HKLM,0x1,"Tmp_Default\Control Panel\International",iNegCurr,1
RegWrite,HKLM,0x1,"Tmp_Default\Control Panel\International",iNegNumber,1
RegWrite,HKLM,0x1,"Tmp_Default\Control Panel\International",iPaperSize,9
RegWrite,HKLM,0x1,"Tmp_Default\Control Panel\International",iTime,0
RegWrite,HKLM,0x1,"Tmp_Default\Control Panel\International",iTimePrefix,1
RegWrite,HKLM,0x1,"Tmp_Default\Control Panel\International",iTLZero,0
RegWrite,HKLM,0x1,"Tmp_Default\Control Panel\International\Geo",Nation,134
RegHiveUnLoad,Tmp_Default

Korean Locale
Code: [Select]
[ko-KR]
// Korean by ied206
Echo,"Processing Korean Locale..."
If,Not,ExistFile,%TargetDir%\Windows\System32\C_949.NLS,FileCopy,%BootSRC%\Windows\System32\C_949.NLS,%TargetDir%\Windows\System32
If,Not,ExistFile,%TargetDir%\Windows\System32\C_10003.NLS,FileCopy,%BootSRC%\Windows\System32\C_10003.NLS,%TargetDir%\Windows\System32
RegHiveLoad,Tmp_System,%RegSystem%
RegHiveLoad,Tmp_Software,%RegSoftware%
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Windows NT\CurrentVersion\Console\RasterFonts","woafont","app949.fon"
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont",0,"Lucida Console"
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont",949,*GulimChe
RegWrite,HKLM,0x4,"Tmp_Software\Microsoft\Windows NT\CurrentVersion\FontMapper",FIXEDSYS,0x00009000
RegWrite,HKLM,0x4,"Tmp_Software\Microsoft\Windows NT\CurrentVersion\FontMapper",DEFAULT,0x00000081
RegWrite,HKLM,0x4,"Tmp_Software\Microsoft\Windows NT\CurrentVersion\FontMapper",DotumChe,0x00009081
RegWrite,HKLM,0x4,"Tmp_Software\Microsoft\Windows NT\CurrentVersion\FontMapper",@DotumChe,0x0000b081
RegWrite,HKLM,0x4,"Tmp_Software\Microsoft\Windows NT\CurrentVersion\FontMapper",Gulim,0x00000081
RegWrite,HKLM,0x4,"Tmp_Software\Microsoft\Windows NT\CurrentVersion\FontMapper",@GulimChe,0x0000a081
RegWrite,HKLM,0x4,"Tmp_Software\Microsoft\Windows NT\CurrentVersion\FontMapper",@Dotum,0x00003081
RegWrite,HKLM,0x4,"Tmp_Software\Microsoft\Windows NT\CurrentVersion\FontMapper",Dotum,0x00001081
RegWrite,HKLM,0x4,"Tmp_Software\Microsoft\Windows NT\CurrentVersion\FontMapper",GulimChe,0x00008081
RegWrite,HKLM,0x4,"Tmp_Software\Microsoft\Windows NT\CurrentVersion\FontMapper",@Gulim,0x00002081
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Windows NT\CurrentVersion\Fonts","Gulim & GulimChe & Dotum & DotumChe (TrueType)",gulim.ttc
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Windows NT\CurrentVersion\Fonts","Malgun Gothic (TrueType)",malgun.ttf
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Windows NT\CurrentVersion\Fonts","Malgun Gothic Bold (TrueType)",malgunbd.ttf
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","MS Shell Dlg 2","Tahoma"
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","MS Shell Dlg","Microsoft Sans Serif"
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Windows NT\CurrentVersion\GRE_Initialize",GUIFont.Facename,Gulim
RegWrite,HKLM,0x4,"Tmp_Software\Microsoft\Windows NT\CurrentVersion\GRE_Initialize",GUIFont.Height,0x00000009
RegWrite,HKLM,0x4,"Tmp_Software\Microsoft\Windows NT\CurrentVersion\GRE_Initialize",GUIFont.CharSet,0x00000081
RegWrite,HKLM,0x4,"Tmp_Software\Microsoft\Windows NT\CurrentVersion\GRE_Initialize",DisableRemoteFontBootCache,0x00000000
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Windows NT\CurrentVersion\GRE_Initialize\LargeFont",FIXEDFON.FON,h8514fix.fon
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Windows NT\CurrentVersion\GRE_Initialize\LargeFont",FONTS.FON,h8514sys.fon
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Windows NT\CurrentVersion\GRE_Initialize\LargeFont",OEMFONT.FON,h8514oem.fon
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Windows NT\CurrentVersion\GRE_Initialize\SmallFont",FIXEDFON.FON,hvgafix.fon
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Windows NT\CurrentVersion\GRE_Initialize\SmallFont",FONTS.FON,hvgasys.fon
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Windows NT\CurrentVersion\GRE_Initialize\SmallFont",OEMFONT.FON,vga949.fon
RegWrite,HKLM,0x4,"Tmp_Software\Microsoft\Windows NT\CurrentVersion\FontMapper","DEFAULT","0"
RegWrite,HKLM,0x4,"Tmp_Software\Microsoft\Windows NT\CurrentVersion\FontMapper","FIXEDSYS","36864"
RegWrite,HKLM,0x1,Tmp_System\ControlSet001\Control\Nls\CodePage,ACP,949
RegWrite,HKLM,0x1,Tmp_System\ControlSet001\Control\Nls\CodePage,OEMCP,949
RegWrite,HKLM,0x1,Tmp_System\ControlSet001\Control\Nls\CodePage,MACCP,10003
RegWrite,HKLM,0x1,Tmp_System\ControlSet001\Control\Nls\CodePage,"OEMHAL","vgaoem.fon"
RegWrite,HKLM,0x1,Tmp_System\ControlSet001\Control\Nls\CodePage\EUDCCodeRange,"932","F040-F9FC"
RegWrite,HKLM,0x1,Tmp_System\ControlSet001\Control\Nls\CodePage\EUDCCodeRange,"936","AAA1-AFFE,F8A1-FEFE,A140-A7A0"
RegWrite,HKLM,0x1,Tmp_System\ControlSet001\Control\Nls\CodePage\EUDCCodeRange,"949","C9A1-C9FE,FEA1-FEFE"
RegWrite,HKLM,0x1,Tmp_System\ControlSet001\Control\Nls\CodePage\EUDCCodeRange,"950","FA40-FEFE,8E40-A0FE,8140-8DFE,C6A1-C8FE"
RegWrite,HKLM,0x1,Tmp_System\ControlSet001\Control\Nls\Language,"Default","0412"
RegWrite,HKLM,0x1,Tmp_System\ControlSet001\Control\Nls\Language,"InstallLanguage","0412"
RegWrite,HKLM,0x1,Tmp_System\ControlSet001\Control\Nls\Language,"InstallLanguageFallback","en-US"
RegWrite,HKLM,0x1,Tmp_System\ControlSet001\Control\Nls\Locale,"(Default)","00000412"
RegWrite,HKLM,0x1,Tmp_System\ControlSet001\Control\Nls\Locale,,"00000412"
//-
//RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Control\MUI\UILanguages\ko-KR","LCID","1042"
//RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Control\MUI\UILanguages\ko-KR","Type","146"
RegHiveUnLoad,Tmp_System
RegHiveUnLoad,Tmp_Software

Korean KeyBoard
Note : Korean Keyboard needs IME script to work properly
Code: [Select]
[ko-KR]
// Korean by ied206
Echo,"Processing Korean KeyBoard..."
If,Not,ExistFile,%TargetDir%\Windows\System32\KBDUK.DLL,FileCopy,%BootSRC%\Windows\System32\KBDKOR.DLL,%TargetDir%\Windows\System32
RegWrite,HKLM,0x1,"Tmp_Default\Keyboard Layout\Preload","1","00000412"
//RegDelete,HKLM,"Tmp_Default\Software\Microsoft\CTF\Assemblies\0x00000409",""
If,ExistRegSection,HKLM,Tmp_Default\Software\Microsoft\CTF\Assemblies\0x00000409,RegDelete,HKLM,Tmp_Default\Software\Microsoft\CTF\Assemblies\0x00000409
RegWrite,HKLM,0x1,"Tmp_Default\Software\Microsoft\CTF\Assemblies\0x00000412\{34745C63-B2F0-4784-8B67-5E12C8701A31}","Default","{A028AE76-01B1-46C2-99C4-ACD9858AE02F}"
RegWrite,HKLM,0x1,"Tmp_Default\Software\Microsoft\CTF\Assemblies\0x00000412\{34745C63-B2F0-4784-8B67-5E12C8701A31}","Profile","{B5FE1F02-D5F2-4445-9C03-C568F23C99A1}"
RegWrite,HKLM,0x4,"Tmp_Default\Software\Microsoft\CTF\Assemblies\0x00000412\{34745C63-B2F0-4784-8B67-5E12C8701A31}","KeyboardLayout","04120412"

18
Win8.1 SE HomePage / Wallpaper can't converted to bmp
« on: January 08, 2014, 09:26:50 PM »
While I was testing Win8.1SE, I found out Win8.1SE is unable to convert wallpaper format to bmp.
If I use jpg file for Wallpaper, and set 'Convert to bmp' Option, Win8.1SE shows me Win 8.1's default yellow wallpaper.

This is a part of Wallpaper script's log :
Quote
   [Info] Converting .jpg to a .bmp image...
   [Success] ExtractFile - [ImageConvert.exe] to: [%BaseDir%\Temp\Win8.1SE]
   [Success] ShellExecuteDelete: [Hide] using: [%BaseDir%\Temp\Win8.1SE\ImageConvert.exe] with parameters: ["%BaseDir%\Wallpaper.jpg" "%BaseDir%\Target\Win8.1SE\Windows\Web\Wallpaper\Windows\img0.bmp"]
   [Info] Image Convert Finished. [0]
   [Ignore] IF - File exists: [%BaseDir%\Target\Win8.1SE\Windows\Web\Wallpaper\Windows\img0.bmp] evaluated string: [If,Not,ExistFile,%target_win%\Web\Wallpaper\Windows\%WallPaperFileName%,Run,%ScriptFile%,ImageError]

Guessing from log, I think there is a problem in IF clause.

19
Win8.1 SE HomePage / FBWF cache size can't be changed
« on: December 31, 2013, 10:29:02 PM »
Hello, I want to report a bug.

Everytime I change FBWF cache size, it is stuck to 494MB. Not more or less.
I tried 128MB, 256MB and 512MB. Still 494MB.

I suppose Windows 8.1's way to save FBWF cache size has changed from Windows 8......

20
Win8.1 SE HomePage / Korean IME for Win8.1SE
« on: December 31, 2013, 09:58:48 PM »
I want to introduce a script, Korean IME Support for Win8.1SE.

If Win8.1SE built using Korean version of Windows as a source, Win8.1SE can show Hangeul (Korean Characters), but can't write Hangeul.
So I edited Korean IME for Win7PESE script, and I found it working.
And I think this can be edited for Japanese or Chinese input support (renaming IMEKR to IMEJP or IMETC, so).

This script was tested by Korean communities, and I fixed some bugs.
However, this script needs to be tested on English source, which I don't have.

I hope this script can be included by default?


Pages: [1]
Powered by EzPortal