Jump to content

Win8PE SE


ChrisR

Recommended Posts

Project Updated: Win8PE_SE_2014-01-30

Many changes for the support of Korean host systems with the extended language and Unicode.
Main Features:
Locale, Format: Add support for Korean. Thanks ied206
Copy Files: Choice between boot.wim taskmgr and the new Win8 taskmgr.
WoW64 Basic: Fixing patching on korean host OS. Thanks JFX
PPPoE (ADSL, Phone): plugin compatibility win7, Win8 and Win8.1SE. Thanks 0scar
WinNTSetup3: (new) JFX's WinNTSetup3 (v3.2.1) x86/x64. Install Windows 2k/XP/2003/2008/2012/Vista/7/8.x x86/x64
SuperFinder: Fix extraction on korean Host OS.
Themes: Patch Theme files to allow to apply custom themes unsigned.
Create ISO: Verifies that the ISO is valid and bootable, then modifies the boot load size value at the correct offset for compatible ISO created with oscdimg. Thanks LarsH
Grub4Dos: updated grub4dos-0.4.5c-2014-01-17
Rufus: updated version 1.4.2.383
...

Important: Always Check Win8PE SE topic post 1 to get latest updates and informations.

cheers.gif

Link to comment
Share on other sites


Hi neon2m,

I looked quickly and I did a first test. it sounds great :thumbup

It is already done, currently, in some Classic shell plugin, at Build time with "Add Menu Item" but it is a good addition.

To keep the previous CustomItem[0-9], I think it would be to good change the name Customtem by CustomPinItem in PinTool.au3 1.2.3

Customtem => CustomPinItem :

Local $i = "CustomPinItem" & $ItemNo + 1

$sItemVal= StringRegExpReplace($sItemVal, "CustomPinItem[0-9]*,", "")

If StringRegExp($sTmpAll[$i][0], "CustomPinItem") = 0 Then

So the previous Customtem entries are preserved.

Example with this Fuwi ClassicShell plugin http://sdrv.ms/1bmENae

What do you think ?

Edited by ChrisR
Link to comment
Share on other sites

Hi neon2m,

I looked quickly and I did a first test. it sounds great :thumbup

It is already done, currently, in some Classic shell plugin, at Build time with "Add Menu Item" but it is a good addition.

To keep the previous CustomItem[0-9], I think it would be to good change the name Customtem by CustomPinItem in PinTool.au3 1.2.3

Customtem => CustomPinItem :

Local $i = "CustomPinItem" & $ItemNo + 1

$sItemVal= StringRegExpReplace($sItemVal, "CustomPinItem[0-9]*,", "")

If StringRegExp($sTmpAll[$i][0], "CustomPinItem") = 0 Then

So the previous Customtem entries are preserved.

Example with this Fuwi ClassicShell plugin http://sdrv.ms/1bmENae

What do you think ?

ok! good think!

good work!

plz, Startbutton Style --

Add "None"

RegWrite,HKLM,0x4,Tmp_Default\Software\IvoSoft\ClassicStartMenu,EnableStartButton,0

Stable Shutdown

use ShutdownPE

//Shutdown
If,%pCheckBoxSDPE%,Equal,False,Begin
TxtAddline,%w%,"RestartItem.Command=restart,\",Append
TxtAddline,%w%,"RestartItem.Label=$Menu.Restart,\",Append
TxtAddline,%w%,"#$qRestartItem.Icon=shell32.dll,221#$q,\",Append
//
TxtAddline,%w%,"ShutdownItem.Command=shutdown,\",Append
TxtAddline,%w%,"ShutdownItem.Label=$Menu.Shutdown,\",Append
TxtAddline,%w%,"#$qShutdownItem.Icon=shell32.dll,329#$q,\",Append
End
If,%pCheckBoxSDPE%,Equal,True,Begin
TxtAddline,%w%,"#$qRestartItem.Command=%Systemroot%\System32\ShutdownPE.exe /restart#$q,\",Append
TxtAddline,%w%,"RestartItem.Label=$Menu.Restart,\",Append
TxtAddline,%w%,"#$qRestartItem.Icon=shell32.dll,221#$q,\",Append
//
TxtAddline,%w%,"#$qShutdownItem.Command=%Systemroot%\System32\ShutdownPE.exe /shutdown#$q,\",Append
TxtAddline,%w%,"ShutdownItem.Label=$Menu.Shutdown,\",Append
TxtAddline,%w%,"#$qShutdownItem.Icon=shell32.dll,329#$q,\",Append
End
Link to comment
Share on other sites

plz, Startbutton Style --

Add "None"

Stable Shutdown

use ShutdownPE

Agree, It is not mine but fuwi's plugin as example.

but it is well, by adding 1 or 2 options, it can fit most users by replacing my plugin.

Give me time, thank for your nice addition :)

Link to comment
Share on other sites

  • 1 month later...

Hi neon2m,

There are no fundamental changes in shortcuts.exe, it seems OK.
I saw your toPECMD program, I have not looked in detail or tested yet, is it finished?
It seems really interresting for Pecmd fans :)
Shortcuts does well its work for several years now, ToPECMD could be inserted into a new script in the Finals folder for those who prefer.
However, I prefer PinTool program especially for your addition: Pin to Start Menu in ClassicShell.
I will study, thanks :thumbup
Link to comment
Share on other sites

Hi neon2m,

There are no fundamental changes in shortcuts.exe, it seems OK.
I saw your toPECMD program, I have not looked in detail or tested yet, is it finished?
It seems really interresting for Pecmd fans :)
Shortcuts does well its work for several years now, ToPECMD could be inserted into a new script in the Finals folder for those who prefer.
However, I prefer PinTool program especially for your addition: Pin to Start Menu in ClassicShell.
I will study, thanks :thumbup

Test.Done.NexT.

Edited by neon2m
Link to comment
Share on other sites

https://drive.google.com/folderview?id=0B2lB3I3Ze6UXN2IyMTFybm94eDQ&usp=sharing

pintools 1.2.4

support Classic shell 3.51

Classic shell 3.51 ... REcommend ITEM Array

Items=[color=#008000]CustomPinItem1,CustomPinItem2,....,CustomPinItem8[/color],SEPARATOR,[color=#008000]ProgramsMenu[/color],SearchFilesItem,[color=#008000]COLUMN_BREAK,COLUMN_PADDING[/color],ComItem,SEPARATOR,SettingsMenu,RunItem,SEPARATOR,ShutdownBoxItem

post-374288-0-58767400-1394775148_thumb.

Edited by Tripredacus
added code tag to stop deforming page
Link to comment
Share on other sites

Thanks :) I'll try to find time, next week, to watch all this. I need to spend less time on PE now.

For ClassisShell, I think that it is better to start with fuwi's plugin, post #93 above, with some nice stuff.

Link to comment
Share on other sites

Hi neon2m,

Your improvments on Pintool and shorcuts are on SE server :)

I have updated ClassicShell , based on fuwi's plugin with few additions.

I will look toPecmd, a bit later

:)

Link to comment
Share on other sites

  • 5 weeks later...

https://drive.google.com/folderview?id=0B2lB3I3Ze6UXN2IyMTFybm94eDQ&usp=sharing

Test Version

update toPECMD 04.17.2014 - Improve.. Generate item

update toPECMD 04.19.2014 - / Mark Check, Left Space check

New toPECMD

and

Winbuilder Script

Ex CMD>

toPECMD.exe cfgfile Pecmd.ini

or

toPECMD.exe cfgfile Pecmd.ini Pecmdinit.ini

Ex Winbuild>

Echo,"Mod PECMD INI" If,Not,EXISTFILE,%Tools%\toPECMD.exe,Begin  ExtractFile,%ScriptFile%,toPECMD,toPECMD.exe,%Tools%EndStrFormat,FILENAME,%PECfg%,%PECfgF%//Message,%PECfgF%,INFORMATION,10If,Not,EXISTFILE,"%Target_sys%\PecmdInit.ini",Begin  Echo,"Mod PECMD"  IniWrite,%PECfg%,Main,FullPECMD,PECMD.ini  //-winpeshl.ini  Set,%WPSSC%,"#$qShortcuts.exe#$s-f#$s%SystemDrive%\Windows\System32\%PECfgF%#$q"  Set,%WPSPI%,"#$qPinTool.exe#$s-debug#$s%SystemDrive%\Windows\System32\%PECfgF%#$q"  Set,%WPSOPECMD%,"#$qPecmd.exe Main %SystemDrive%\Windows\System32\Pecmd.ini#$q"  Set,%WPSNPECMD%,"#$q%SystemRoot%\system32\Pecmd.exe Main %SystemRoot%\system32\Pecmd.ini#$q"  //-  TXTDelLine,%Target_sys%\winpeshl.ini,%WPSSC%  TXTDelLine,%Target_sys%\winpeshl.ini,%WPSPI%  TXTReplace,%Target_sys%\winpeshl.ini,%WPSOPECMD%,%WPSNPECMD%  //-pecmd.ini  Set,%CALLOI%,"CALL#$sOSInit"  Set,%PESMSG%,"TEXT PE Start # 0xFFFFFF L320 T300 R640 B480 $30*|WAIT 300"  //--  TXTDelLine,%Target_sys%\Pecmd.ini,%PESMSG%  TXTReplace,%Target_sys%\Pecmd.ini,%CALLOI%,%PESMSG%#$x%CALLOI%  //--  ShellExecute,Hide,%Tools%\toPECMD.exe,%PECfg% %Target_Sys%\Pecmd.iniEndIf,EXISTFILE,"%Target_sys%\PecmdInit.ini",Begin  Echo,"Mod PECMD INIT"  IniWrite,%PECfg%,Main,FullPECMD,PECMD.ini PECMDinit.ini  //--  Set,%EXECSC%,"EXEC#$s=%SystemRoot%\system32\shortcuts.exe -f %SystemDrive%\Windows\System32\%PECfgF%"  Set,%EXECPT%,"EXEC#$s=%SystemRoot%\system32\PinTool.exe -debug %SystemDrive%\Windows\System32\%PECfgF%"  Set,%SUBPS%,"_SUB#$sPreShell"  Set,%SUBSC%,"_SUB#$sShortcuts"  //--Const S  TXTDelLine,%Target_sys%\Pecmd.ini,%EXECSC%  TXTDelLine,%Target_sys%\Pecmd.ini,%EXECPT%  TXTDelLine,%Target_sys%\PecmdInit.ini,%EXECSC%  TXTDelLine,%Target_sys%\PecmdInit.ini,%EXECPT%  //--  ShellExecute,Hide,%Tools%\toPECMD.exe,"%PECfg% %Target_Sys%\Pecmd.ini %Target_Sys%\Pecmdinit.ini"End//--If,EXISTFILE,"%Target_sys%\shortcuts.exe",FileDelete,"%Target_sys%\shortcuts.exe"//--
Edited by neon2m
Link to comment
Share on other sites

Thanks neon2m :thumbup

I'll try it as soon as I have some free time.

there will be probably an additional script in finals folder for those who prefer full Pecmd.

Otherwise, I have a doubt on PINT function, pintools.exe also allows you to pin on Classic Shell start menu.

for readability Topic, when you share code, you can use: [ code][ /code] or [ spoiler][ /spoiler], without the space.

:)

Link to comment
Share on other sites

https://drive.google.com/folderview?id=0B2lB3I3Ze6UXN2IyMTFybm94eDQ&usp=sharing

Test Version

-- toPECMD

update 04.17.2014 - Improve.. Generate item

update 04.19.2014 - / Mark Check, Left Space check

update 04.20.2014 - regexp bug fix. Stable.

-- Pintool

update 04.19.2014 - v1.3.0 support PECMD pint syntax

PinTool.exe -pecmd %SystemRoot%\system32\pecmd.ini
Edited by neon2m
Link to comment
Share on other sites

post-374288-0-42886200-1398107477_thumb.

post-374288-0-44355200-1398107485_thumb.

Fix classic shell v3.51 Menu size

Trick

StartMenuL10N.ini

Menu.Programs = &Programs                       &

and

Windows Aero.skin

[USER_IMAGE AND TWO_COLUMNS]Main_padding2=3,235,5,30
Edited by neon2m
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...