XP styles in PE
#151
Posted 14 September 2009 - 11:11 AM
Bootup:
- Design service is already running
- 'theming' starts up and checks itself if design service is running
Restart:
- Design service is restarted
- 'theming' was already running and does nothing itself, but waits to get informed about stuff like a restart
#152
Posted 20 September 2009 - 04:14 PM
- PELoader is now compatible with minlogon
- Patcher now fully supports Windows 2003 SP1/SP2
Interesting is that the minlogon delay is not present when using cmd.exe as Shell.
But when using explorer or blackbox (and may every other shell replacement) there is a ca. 30 seconds delay, maybe a timeout for something
Hope for Windows 2003, someone has an idea why the Themes Service not start at boot.
#153
Posted 20 September 2009 - 05:45 PM
If i recall correctly, a reg file worth about 2MB made the difference between a booted PE registry and a non booted one, not counting hardware.
#154
Posted 20 September 2009 - 06:09 PM
But I still have this delay pushing me from 26 seconds to almost a minute boottime
#155
Posted 20 September 2009 - 09:35 PM
You can try the following:
- Set cmd.exe as shell and then run each runonceex entry by hand (do not use a bat file!!! as this will trigger the install routines)
- make a snapshot of the registry or even the whole system
- call explorer.exe
- PE will get quit busy writing registry entries and even start creating folders
#156
Posted 20 September 2009 - 10:05 PM
Such a PE would boot faster and doesn't create relevant registry entries cause they are already there.
And you know explorer doesn't create a single key it only execute Run[Once(Ex)], Active Setup, ....
So I would say this has nothing to do with our delay problem.
#157
Posted 21 September 2009 - 12:04 PM
Starting a bat or cmd file will cause the same.
But if you already have your PE fixed to be 'perfect', then this can not be the cause of the delay.
You could log the boot of your PE to see where you loose time.
#158
Posted 21 September 2009 - 12:29 PM
But back to topic, what would you suggest for logging boot process. Should give much details and also have to work in PE.
#159
Posted 21 September 2009 - 12:40 PM
For a simple loging of when which file is loaded and how long it takes to the next, you can use M$ BootVis.
For a more in depth log use Filemon and Regmon from systernals.
Maybe the new process-mon or explorer is worth a look too. It combines the two tools and will put possibly the registry keys and files into a better context to eachother. But havn't used it yet myself.
#160
Posted 21 September 2009 - 02:40 PM
Excluded as reason thus far (we hope ):
- missing registry entries (JFX)
- missing files (MedEvil)
- missing files which need to be registered, missing registration of files (MedEvil)
- missing services (MedEvil)
- since PEgina is no longer used as proxy dll, it also can't cause the problem
#161
Posted 30 September 2009 - 12:13 PM
Themes.script does not work in newest Winbuilder.
(there is always BSOD 0x0000007B)
this code
Set,%Current%,NIL If,EXISTREGKEY,HKLM,WB-Setup\ControlSet001\Control\ServiceGroupOrder,List,RegRead,HKLM,WB-Setup\ControlSet001\Control\ServiceGroupOrder,list,%current% If,EXISTVAR,%Current%,Set,%Write%,%Current%#$cUIGroup Else,Set,%Write%,UIGroup RegWrite,HKLM,0x7,WB-Setup\ControlSet001\Control\ServiceGroupOrder,list,%Write%
writes this REG_MULTI_SZ value :
"drivers","Boot Bus Extender","System Bus Extender","Input Device Support",UIGroupi'm sorry for bad news, posting in bugtracker...
Peter
#162
Posted 30 September 2009 - 06:02 PM
-Changes Version 16
- Soved Problem with Winbuilder 78 Sp2
- 'Remove please Wait dialog' no longer depends on Reshacker
- Patcher more clean, easier to read
Not to the boot-land community, but to all winbuilder related projects.
Further work with scripts/projects would only result in waste of time, ranting or even frustration, what is not my aim.
Currently it's more a prove that theming is possible in PE.
I hope this last Script and the Patcher is easy to understand.
There are still some problems, so if someone can fix these, feel free to do it.
XPThemes_v16.7z 367.97KB 553 downloads
JFX
#163
Posted 30 September 2009 - 06:34 PM
Bad news, verry sorry because of the annoyance, I fully understand your feelings, I only can do what i can, From livexp part i downgrade livexp winbuilder version to wb077sp2 after i read fxscrpt reports which may effect other scripts too....This will be the last version from me, I want to say good bye!
Further work with scripts/projects would only result in waste of time, ranting or even frustration, what is not my aim.
Well, this is very good news, At least with your support (+with your approval) i can convert your findings/utilities to scripts and maintainNot to the boot-land community, but to all winbuilder related projects.
since you annonce it is the end of the development I will implement v16 to livexp project when i find time.
See you around
#164
Posted 30 September 2009 - 09:51 PM
Thanks fxscrpt! Ok, hope this can fix it.
Currently it's more a prove that theming is possible in PE.
I hope this last Script and the Patcher is easy to understand.
There are still some problems, so if someone can fix these, feel free to do it.
XPThemes_v16.7z 367.97KB 553 downloads
JFX
I thought it was said and conlcuded that theming was not possible in a PE without WindowBlinds.
Just tested you're plugin. Its working. Very sweet contribution. Sniff! Sniff! I love it.
You mention that there are some problems. Can you mention what they might be.
Thanks!
#165
Posted 30 September 2009 - 11:01 PM
That is sad to hear because your a good .script writer! But I know what you mean about frustration at times.Not to the boot-land community, but to all winbuilder related projects.
Further work with scripts/projects would only result in waste of time, ranting or even frustration, what is not my aim.
Regards,
Galapo.
#167
Posted 01 October 2009 - 03:03 AM
For me, as far as I remember I didn't find problems since i using your script. In fact I', still using it now everytime I build. including in version 078sp2.
I'm really thankful for yuor "XP styles" in LiveXP.
Especially to Lancelot for some additions.
Ariom
#168
Posted 01 October 2009 - 12:45 PM
That would be very niceWell, this is very good news, At least with your support (+with your approval) i can convert your findings/utilities to scripts and maintain
Development doesn't have to end here, I don't lost interest in Themes.since you annonce it is the end of the development I will implement v16 to livexp project when i find time.
The only problem, what I see, is the timing problem.You mention that there are some problems. Can you mention what they might be.
If the theming don't apply at logon, there seems no way to get it started manually.
I never had this problem on a real PC but on some Virtual PCs, specially qemu.
You can register themeui.dll (regsvr32 themeui.dll /s)You ever think of adding an auto changing Theme style on every reboot. Or is there a way to change the style once in the PE.
After this you can doubleclick an msstyle and apply it.
It should be possible with a batch file to randomly apply styles, running at RunOnceEx or Autostart folder
There is a nice utiliy on wuyou (the last attchment on the site) what can change Themes (by apply *.theme files)
This should also apply font settings
BTW: Some of my BartPE builds have working Themes without using the SystemSetupInProgrest patch.
I think everythink depends on the 3 files winlogon.exe, msgina.dll and shsvcs.dll
#169
Posted 04 October 2009 - 03:06 PM
The file contains 3 files.There is a nice utiliy on wuyou (the last attchment on the site) what can change Themes (by apply *.theme files)
This should also apply font settings
++¦s.reg
++¦s¦-++.txt
ChangeStyleXP.exe
I tried putting a Theme in its same directory but it wont apply it. It gives a popup which I cant read.
#170
Posted 04 October 2009 - 05:56 PM
#171
Posted 04 October 2009 - 07:26 PM
You happen to be able to take some screenshot on how to get it working.
I saw the option in the gui to use the fonts used with the theme but where are the fonts folder suppose to be.Are they suppose to be in the same folder as the Theme. For example
SevenVG Black.msstyles
Fonts\
Shell\
Wallpaper\Dark_Aurora.jpg
#172
Posted 04 October 2009 - 08:33 PM
The shell folder allways have to be next to the *.msstyle.
The *.theme file is only a text file with the information for the ThemeManager.
It conatins the location of the msstyle and the wallpaper. The pathes have to match the location of this files and cannot be relative.
So easiest would be to put SevenVG Black folder and SevenVG Black.theme inside the Resources folder of your WinPe just like the Theme.exe from the SevenVG sytle would do
Then you could use to apply theme
ChangeThemeXP "%windir%\Resources\Themes\SevenVG Black.theme"
#173
Posted 05 October 2009 - 09:38 PM
I believe the gui might need the ability to add font's from the Theme you choose to the Windir.
"fonts have to bee
This would make it more complete.
Or is that what the option in the gui is suppose to do. Will this option move the font to the %windir%\fonts folder
Add Fonts used by Default Xp Style
If it is. Where are the fonts suppose to be compared to the mmstyles.
\SevenVG Black\Fonts
\SevenVG Black\Shell
\SevenVG Black\SevenVG Black.msstyles
The *.theme file is only a text file with the information for the ThemeManager.
Does the Script support selecting the *.theme file or does it only accept .msstyles file for "Custom MsSTyle"
#174
Posted 06 October 2009 - 08:38 AM
But the big problem is that the default font settings are compiled into the *.msstyle
"Custom MsSTyle" only support *.msstyles. Support for *.theme would be a nightmare to implement by the amount of different settings it can have.
#175
Posted 07 October 2009 - 12:57 AM
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users