22 Pages V   1 2 3 > »   
Closed Topic
 VistaPE Leopard Beta II, Agust 31,2009
Rating 4 V
post Aug 30 2009, 10:04 PM
Post #1
Max_Real Qnx
Silver Member   ****
Group: .script developer

  Joined: 2-January 07 From: Istanbul

Posts: 851
Thank(s): 271


Turkiye


VistaPE Leopard celebrate3.gif

What is VistaPE Leopard ? confused1.gif

VistaPE Leopard is a small project but powerful reincarnated Live CD from Vista Operating System kernel core X64/X86, Service Pack 1 & 2. It is obviously built by Winbuilder engine and set of Winbuilder- scripts.

Requirements to build and run.
1. Winbuilder Version 078 or above.
2. Source machine should be Windows XP sp2 or above.(Only support for x86)
3. Need Minimum Free HDD space 4gb recommended.(for mount boot.wim and install.wim)
4. Minimum RAM should be 768 Mb for 32bit, 1Gb RAM is needed for 64bit build)
5. For Virtual Testing, installed Vmware player/workstation or VisualBox will be required. For 64bit, unfortunately no Emulators is fully supported yet.
6. CD R/W Rom for cd build.
7. USB 512Mb or above for USB Booting users.

Download:



VistaPe is a WinPe Project create by Nightman (VistaPe 5, i thinks) ; but after the VistaPe 12, Nightman has abandoned the project... Max_Real_Qnx & JonF pursued this fabulous project ; and the result of Max_Real_Qnx is here :

What Advantages. dubbio.gif
1. Because of running in RAM, boot media can be removed after loading.
2. Support ATA, SATA, RAID, SCSI.
3. Read/Write support on FAT, FAT32, NTFS, Ext2, Ext3.
4. Support Networking, Wifi, Share Folder. (lots of NIC drivers are build-in included so no worry for common drivers-installation.
5. Support Audio & Video (Splayer, Windows Media Player 10 & 11, and maybe in future 12)
6. Support access to any Windows version (DOS to Windows 7) and Linux. Besides, you can access through Apple MACs by Mediafour MacDrive preinstalled.
7. Main shell as Windows Vista explorer (Security & Comptability Tab), so no worry to folders and file-management.
8. In addition, it has BSexplorer and QDir small shells included for especially urgent Admins.
9. Support INSTALLSHIELD 11.0.0.28844 For x86, InstallShield Setup Engine 6.31.100.1221 x86, Microsoft Visual C++ 2005/2008 Redistributable - x86/x64 9.0.30729.17 v.3 For 32/64-Bit, Windows Installer 4.0.6000.16386 For x86/x64, WSH, HTA, MDAC, WMI, XML, SQL, VB5, VB6, Java 1.6.0.10, Net framework 2.050727, RunOnceEx ...
10. Support MMC, Control Panel (User, Display, Powercfg, System, Welcome center Panel...)
11. Support Vista Features : Sidebar, Windows Photo Gallery, Windows Messenger, Calculator, Remote Desktop Connection, Internet Explorer 7 & 8, Notepad, Regedit...
12. Support too many Vista Services (Theme, Vss, Audio...)
13. Can be cosmetic tweak with WindowBlinds and other program (Icon, Transparency, BootLoad...)
14. Can be secure with a login password and date Lock.
15. Lan, Chipset, Sound, Masstorage, Wlan Drivers and Driver Installer.
12. would like to remind you that about applications if you are building 64bit version. Because there are very limited programs supported 64bits. It has just only intended for some advanced users who are developing 64bit environments.
In 64bit versions, there is not supported Max_Real_Qnx PE Loader because it is not supportive for 64bit yet. (Requested to Max_Real_Qnx, thanks to Max_Real_Qnx)
VistaPE is never die. And Please, we need your feedback for development of the project. cheers.gif

Software available :

QUOTE
Anti-Spyware :
AD-Aware SE
HijackThis!
Spybot - Search & Destroy 1.6.2
xVPE Malwarebytes
xVPE SuperAntiSpyware

Anti-Virus :
Kaspersky AntiVirus 8.357 Eng.
xVPE AntiVir
xVPE Avast 4
xVPE AVG 8
xVPE BitDefender

HDD :
HDDScan 3.2
HDTune 2.55
Partition Find and Mount 2.31
Restoration 2.5.14
TestDisk 6.11 WIP
TrueCrypt 6.0a
xVPE R-Studio

Multimedia :
xVPE GIMP
xVPE PaintNET

Network :
Azureus
FileZilla 3.2.7.1
FireFox 3.50
Internet Explorer 7
xVPE IE8
Opera_v10_saydin77
PENetwork Beta V5
PuTTY 0.60 (Full)
Remote Desktop Connection
UltraVNC
WinSCP 4.1.5
Wireshark
xVPE ICQ
xVPE FlashGet
xVPE WLM 2009
xVPE Yahoo!

Password :
NT-2K-2K3 Server Domain Pass Changer
NTPWEdit 0.3
WindowsGate

System :
7-Zip v4.65
Dependency Walker
Emulex
MbrFix v1.0.9
MBRWiz
Microsoft iSCSI
Nirsoft
Registry Workshop
RegShot 1.8.2
Super Finder XT 1.6.1.1 5
SysInternals
System Explorer 1.5
xVPE Tracer
Guest Addions Tools
xVPE Adobe
xVPE Deamon Tools
xVPE O&O Defrag
xVPE FileAlyzer
xVPE JaVa
xVPE Net
xVPE Notepad++
xVPE PowerArchiver
xVPE Universal Extractor 16


How build : sporty98.gif
Select the option of the Main Configuration for System Locale because Leopard beta II only supports this locale languages: Dutch, French, German, Greek, Italian, Russian, Spanish, Turkish and UK English.

Select "Normal" feature of the Main Configuration for less physical memory systems.

If you have the Waik 1.1 and If you want to compile the project with the Waik, You need to select the check box Waik 1.1 v3 (1) But If you want to compile the project with the Waik or without the Waik; In both case, your choice has to be identical with the Dvd as source.
Namely, If the source of the Dvd is the x86; you need to select the box of the x86. Otherwise you must select the box of the amd64. (2)
Finally do not forget to click the Save button (3)

Adjust the ram amount of the Shell & Config.







-----------------------------------------------------------------------------------------------

Log of Changes


CODE
GetFile==> Replaced by
Unpack,[Link],-URL
GetUrl==> Replaced by
Select_Case,%Os_Type%,"X86|amd64","Link1|Link2"
Unpack,%Case%,-URL
//
%OsType%==> Replaced by %Os_Type%
OsType==> Removed, write directly the variable %Os_Type% to script.project
//
RunOnce==> added this one to Common_Api
//
Require_Drv==> Replaced by
Require_File,"Drivers\file"
Require_File64==> Replaced by
Require_File,"file","%Source_Win%\SysWOW64","%Target_win%\SysWOW64"
Need_File==> Replaced by
Require_File,"file","%Boot_Sys%"
Need_Drv==> Replaced by
Require_File,"Drivers\file","%Boot_Sys%"
//
UnZip==> Replaced by
Unpack,,Archive,Section,File.ext

By Pedro Le 15


New Shorcut:

CODE
0 - PreConfig: %SpNumber%=Sp1,Sp2 or Sp0

FileCreateBlank,"%TempDir%\ServicePack.ini"
TXTAddLine,"%TempDir%\ServicePack.ini","[SpNumber]",PREPEND
TXTAddLine,"%TempDir%\ServicePack.ini","TargetWin=%Source_Win%\Explorer.exe",APPEND
TXTAddLine,"%TempDir%\ServicePack.ini","SpN=",APPEND
//
ShellExecute,Open,"%Tools%\FileGetVersion.exe",""
//
IniRead,"%TempDir%\ServicePack.ini","SpNumber","SpN","%var%"
If,%var%,EQUAL,"6.0.6000.16386",Set,%SpNumber%,"Sp0",Permanent
If,%var%,EQUAL,"6.0.6001.18000",Set,%SpNumber%,"Sp1",Permanent
If,%var%,EQUAL,"6.0.6002.18005",Set,%SpNumber%,"Sp2",Permanent


CODE
%Os_Type%=X86 or amd64
%Waik_Path%=C:\PROGRA~1\WINDOW~1\ with 0 - PreConfig
%Os_Mode%=VistaPE or Waik


Examples of commands:

CODE
%reg_temp%=wb-hive

Hive_Load,HKLM (System) = %TargetDir%\windows\system32\config\system
Hive_Load,HKU (Software) = %TargetDir%\windows\system32\config\software
Hive_Load,HKCU (Default) = %TargetDir%\windows\system32\config\default
Hive_Load,HKCM (Components) = %TargetDir%\windows\system32\config\COMPONENTS

Hive_Load,HKCM
ShellExecute,"hide","regedit.exe","/s #$q%TempDir%\Sx86.reg#$q"
Hive_Unload

Sx86 REG:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\wb-hive]
"StoreFormatVersion"=hex:30,00,2e,00,30,00,2e,00,30,00,2e,00,35,00
"StoreArchitecture"=hex:00,00,00,00
"PublisherPolicyChangeTime"=hex(b):7d,74,8c,b9,bf,10,c9,01
"DisableKernelTransactions"=dword:00000001
"AdvancedInstallersNeedResolving"="1"
"PendingXmlIdentifier"=hex:36,00,34,00,61,00,33,00,33,00,33,00,33,00,30,00,37,\
  00,33,00,66,00,65,00,63,00,36,00,30,00,31,00,31,00,31,00,30,00,30,00,30,00,\
  30,00,30,00,30,00,35,00,30,00,33,00,37,00,39,00,38,00,31,00,34,00
"OfflineQueuePartRan"=hex(0):

[HKEY_LOCAL_MACHINE\wb-hive\CanonicalData]

[HKEY_LOCAL_MACHINE\wb-hive\CanonicalData\Catalogs]

....................


CODE
If,"%Os_Type%",EQUAL,"X86",Unpack,,Archive,"Sun","ProG86.7z","%TargetDir%"


CODE
RunOnce,"Key","SubKey","X:\Windows\System32\Any.exe","Start"
RunOnce,"Key","SubKey","X:\Windows\System32\Any.exe","StartWait"
RunOnce,"Key","SubKey","X:\Windows\System32\Any.exe","Hide"
RunOnce,"Key","SubKey","X:\Windows\System32\Any.exe","HideWait"


CODE
Require_File,"grpconv.exe"
Require_File,"winpe.bmp","%Boot_sys%"
Require_File,"Drivers\1394bus.sys","%Boot_Sys%" or Require_File,"Drivers\1394bus.sys","%Source_Sys%"
Require_File,"imm32.dll","%Source_Win%\SysWOW64","%Target_win%\SysWOW64"


CODE
[Variables]
%URLX86%="http://downloads.sourceforge.net/doublecmd/doublecmd-0.4.0.i386-win32.zip"
%URLAMD64%="http://downloads.sourceforge.net/doublecmd/doublecmd-0.4.0.x86_64-win64.zip"

Unpack,%Url%Os_Type%%,-URL


CODE
Select_Case,%Os_Type%,"x86|amd64","http://www.nirsoft.net/utils/produkey.zip|http://www.nirsoft.net/utils/produkey-x64.zip"
Unpack,%Case%,-URL


New features:

CODE
Copy waik source files with imagex /apply command by Filip Hasa (This new feature for 1 - Copy Files)


CODE
4 - Driver Installer and 2 - New Hives (New Script in the Build section)


CODE
Drivers - Chipset, Drivers - Lan, Drivers - Masstorage and Drivers - Wlan Scripts By Filip Hasa


CODE
Guest Additions Tools For Virtual Pc 07 Sp1, Sun Virtual Box, WMware Workstation and Parallels Workstation


CODE
VistaPE Leopard Beta 2 supports Service Pack Sp0-Sp1-Sp2 32/64-Bit


CODE
Common_Api By Pedro Le 15


This code has been canceled:
CODE
6 - PostConfig
//Echo,"Building inf cache..."
//If,NotExistFile,"%tools%\InfCacheBuild.exe",ExtractAllFiles,"%ScriptFile%","Files","%tools%"
//ShellExecute,Hide,"#$q%tools%\InfCacheBuild.exe#$q","-c -f -p #$q%TargetDir%\windows\inf#$q"


I'm thank you very much ludovici, Filip Hasa and Pedro Le 15 for your strong support cheers.gif
This project is in beta stage yet so I need your feedback to correct errors help.gif

Best regards hi.gif


--------------------


5 user(s) said "Thank you!" to Max_Real Qnx for this fantastic post:
DanTang, Filip Hasa, ludovici, m.j, PaPeuser
+Quote Post
post Aug 30 2009, 11:04 PM
Post #2
risolutore
Frequent Member   ***
Group: Advanced user

  Joined: 4-January 08
Posts: 310
Thank(s): 9


Italy


no problem, I can wait a day or two..in order to realize a dream wink.gif
+Quote Post
post Aug 31 2009, 09:04 AM
Post #3
ludovici
Frequent Member   ***
Group: Advanced user

  Joined: 1-November 07 From: France

Posts: 409
Thank(s): 114


France


Hi Max wink.gif

Very Good Work MAX, your installer is a very good idea.gif

Little update (It's just for Copy Files...) :
CODE
MSiSCSI.script
Echo,"Copying Standard-Components for MS iSCSI ..."
Require_File,"iscsicli.exe",,,PRESERVE
Require_File,"iscsicpl.dll",,,PRESERVE
Require_File,"iscsicpl.exe",,,PRESERVE
Require_File,"iscsidsc.dll",,,PRESERVE
Require_File,"iscsied.dll",,,PRESERVE
Require_File,"iscsiexe.dll",,,PRESERVE
Require_File,"iscsilog.dll",,,PRESERVE
Require_File,"iscsium.dll",,,PRESERVE
Require_File,"iscsiwmi.dll",,,PRESERVE
Require_File,"Drivers\msiscsi.sys"

IE7.script
[CopyFiles]
Echo,"Copying Standard-Components for Internet-Explorer.."
Unpack,Files,XPEinit.7z,True,"%TargetDir%\Windows",System32
#
DirCopy,"%ScriptDir%\Favorites","%TargetDir%\Windows\System32\Config\Systemprofile"
DirCopy,"%InstallSRC%\Program Files\Common Files\microsoft shared\vgx","%TargetDir%\Program Files\Common Files\microsoft shared"
DirCopy,"%InstallSRC%\Program Files\Internet Explorer","%TargetDir%\Program Files"
DirCopy,"%InstallSRC%\Windows\inf\IEM","%TargetDir%\Windows\inf"
Require_File,"admparse.dll",,,PRESERVE
Require_File,"advpack.dll",,,PRESERVE
Require_File,"corpol.dll",,,PRESERVE
Require_File,"dxtmsft.dll",,,PRESERVE
Require_File,"dxtrans.dll",,,PRESERVE
Require_File,"html.iec",,,PRESERVE
Require_File,"icardie.dll",,,PRESERVE
Require_File,"icrav03.rat",,,PRESERVE
Require_File,"idndl.dll",,,PRESERVE
Require_File,"ie*.dll",,,PRESERVE,NOREC
Require_File,"inet*.dll",,,PRESERVE,NOREC
Require_File,"ieapfltr.dat",,,PRESERVE
Require_File,"ie4uinit.exe",,,PRESERVE
Require_File,"ieuinit.inf",,,PRESERVE
Require_File,"imgutil.dll",,,PRESERVE
Require_File,"inseng.dll",,,PRESERVE
Require_File,"jscript.dll",,,PRESERVE
Require_File,"jsproxy.dll",,,PRESERVE
Require_File,"licmgr10.dll",,,PRESERVE
Require_File,"msfeedssync.exe",,,PRESERVE
Require_File,"msfeedsbs.dll",,,PRESERVE
Require_File,"msfeeds.dll",,,PRESERVE
Require_File,"mshta.exe",,,PRESERVE
Require_File,"mshtml.dll",,,PRESERVE
Require_File,"mshtml.tlb",,,PRESERVE
Require_File,"mshtmled.dll",,,PRESERVE
Require_File,"mshtmler.dll",,,PRESERVE
Require_File,"msls31.dll",,,PRESERVE
Require_File,"msrating.dll",,,PRESERVE
Require_File,"mstime.dll",,,PRESERVE
Require_File,"pngfilt.dll",,,PRESERVE
Require_File,"tdc.ocx",,,PRESERVE
Require_File,"ticrf.rat",,,PRESERVE
Require_File,"url.dll",,,PRESERVE
Require_File,"urlmon.dll",,,PRESERVE
Require_File,"webcheck.dll",,,PRESERVE
Require_File,"wininet.dll",,,PRESERVE
Require_File,"xmllite.dll",,,PRESERVE

[CopyFilesFull]
Echo,"Copying extended files for Internet-Explorer.."
DirCopy,"%InstallSRC%\Windows\System32\catroot","%TargetDir%\Windows\System32"
FileCopy,"%InstallSRC%\Windows\AppPatch\sysmain.sdb","%TargetDir%\Windows\AppPatch"
FileCopy,"%InstallSRC%\Windows\AppPatch\iebrshim.dll","%TargetDir%\Windows\AppPatch"
Require_File,"normaliz.dll",,,PRESERVE
Require_File,"norm*.nls"
Require_File,"wmd*.dll"
Require_File,"NLS*.dll"
Require_File,"unregmp2.exe",,,PRESERVE
Require_File,"mferror.dll",,,PRESERVE
Require_File,"mfplat.dll",,,PRESERVE
Require_File,"mfps.dll",,,PRESERVE
Require_File,"mfvdsp.dll",,,PRESERVE
Require_File,"mfwmaaec.dll",,,PRESERVE
Require_File,"avrt.dll",,,PRESERVE
Require_File,"cscui.dll",,,PRESERVE
Require_File,"msi.dll",,,PRESERVE
Require_File,"WindowsCodecs.dll",,,PRESERVE
Require_File,"WindowsCodecsExt.dll",,,PRESERVE
Require_File,"winrnr.dll",,,PRESERVE

[CopyFilesExt]
#Extension Manager
Require_File,"extmgr.dll",,,PRESERVE
Require_File,"occache.dll",,,PRESERVE
Require_File,"ocsetapi.dll",,,PRESERVE
Require_File,"ocsetup.exe",,,PRESERVE

rdc.script
[Process]
Echo,"Processing Remote Desktop Connection..."
ReadENV
#RunFromRam,True
If,"%SourceType%",NotEqual,"VistaCD",Exit,"Request Windows Vista DVD..."
If,NOTEXISTDIR,"%target_sys%",DirMake,"%target_sys%"
Require_File,"mstsc.exe",,,PRESERVE
Require_File,"mstscax.dll",,,PRESERVE

3-explorerv.script
[CopyFile]
Echo,"Copying files .."
FileCopy,"%InstallSRC%\Windows\Branding\Basebrd\basebrd.dll","%TargetDir%\Windows\Branding\Basebrd"
FileCopy,"%InstallSRC%\Windows\Branding\ShellBrd\shellbrd.dll","%TargetDir%\Windows\Branding\ShellBrd"
FileCopy,"%InstallSRC%\Windows\explorer.exe","%TargetDir%\Windows"
DirCopy,"%InstallSRC%\Windows\winsxs\x86_microsoft.windows.gdiplus*","%TargetDir%\Windows\winsxs"
FileCopy,"%InstallSRC%\Windows\winsxs\Manifests\x86_microsoft.windows.gdiplus*.manifest","%TargetDir%\Windows\winsxs\Manifests"
Require_File,"ExplorerFrame.dll",,,PRESERVE
Require_File,"IPHLPAPI.DLL",,,PRESERVE
Require_File,"SLC.dll",,,PRESERVE
Require_File,"actxprxy.dll",,,PRESERVE
Require_File,"advapi32.dll",,,PRESERVE
Require_File,"apphelp.dll",,,PRESERVE
Require_File,"atl.dll",,,PRESERVE
Require_File,"browseui.dll",,,PRESERVE
Require_File,"clbcatq.dll",,,PRESERVE
Require_File,"comctl32.dll",,,PRESERVE
Require_File,"dhcpcsvc.dll",,,PRESERVE
Require_File,"dhcpcsvc6.dll",,,PRESERVE
Require_File,"dnsapi.dll",,,PRESERVE
Require_File,"duser.dll",,,PRESERVE
Require_File,"dwmapi.dll",,,PRESERVE
Require_File,"gdi32.dll",,,PRESERVE
Require_File,"imm32.dll",,,PRESERVE
Require_File,"kernel32.dll",,,PRESERVE
Require_File,"mscories.dll",,,PRESERVE
Require_File,"msctf.dll",,,PRESERVE
Require_File,"msvcrt.dll",,,PRESERVE
Require_File,"ndfapi.dll",,,PRESERVE
Require_File,"normaliz.dll",,,PRESERVE
Require_File,"nsi.dll",,,PRESERVE
Require_File,"ntdll.dll",,,PRESERVE
Require_File,"ole32.dll",,,PRESERVE
Require_File,"oleaut32.dll",,,PRESERVE
Require_File,"powrprof.dll",,,PRESERVE
Require_File,"propsys.dll",,,PRESERVE
Require_File,"rpcrt4.dll",,,PRESERVE
Require_File,"secur32.dll",,,PRESERVE
Require_File,"setupapi.dll",,,PRESERVE
Require_File,"shdocvw.dll",,,PRESERVE
Require_File,"shell32.dll",,,PRESERVE
Require_File,"shellstyle.dll",,,PRESERVE
Require_File,"shlwapi.dll",,,PRESERVE
Require_File,"urlmon.dll",,,PRESERVE
Require_File,"user32.dll",,,PRESERVE
Require_File,"uxtheme.dll",,,PRESERVE
Require_File,"verclsid.exe",,,PRESERVE
Require_File,"wdi.dll",,,PRESERVE
Require_File,"wininet.dll",,,PRESERVE
Require_File,"winnsi.dll",,,PRESERVE
Require_File,"ws2_32.dll",,,PRESERVE
Require_File,"network*.dll",,,NOREC
Require_File,"control.exe",,,PRESERVE
Require_File,"intl.cpl",,,PRESERVE
Require_File,"main.cpl",,,PRESERVE
Require_File,"sysdm.cpl",,,PRESERVE
Require_File,"SystemProperties*.exe",,,NOREC
Require_File,"timedate.cpl",,,PRESERVE
Require_File,"objsel.dll",,,PRESERVE
Require_File,"adsldp.dll",,,PRESERVE
Require_File,"thumbcache.dll",,,PRESERVE
Require_File,"inetcpl.cpl",,,PRESERVE
Require_File,"netplwiz.dll",,,PRESERVE
Require_File,"diskcopy.dll",,,PRESERVE
Require_File,"vbscript.dll",,,PRESERVE
#Security-Tab
Require_File,"rshx32.dll",,,PRESERVE

MMC.script
[CopyFile]
Echo,"Copying files..."
Require_File,"ADSLDPC.dll",,,PRESERVE
Require_File,"CABINET.dll",,,PRESERVE
Require_File,"activeds.dll",,,PRESERVE
Require_File,"activeds.tlb",,,PRESERVE
Require_File,"atl.dll",,,PRESERVE
Require_File,"cfgmgr32.dll",,,PRESERVE
Require_File,"cfgbkend.dll",,,PRESERVE
Require_File,"clbcatq.dll",,,PRESERVE
Require_File,"clusapi.dll",,,PRESERVE
Require_File,"comres.dll",,,PRESERVE
Require_File,"credui.dll",,,PRESERVE
Require_File,"devmgr.dll",,,PRESERVE
Require_File,"dmdlgs.dll",,,PRESERVE
Require_File,"dmdskmgr.dll",,,PRESERVE
Require_File,"dmdskres.dll",,,PRESERVE
Require_File,"dmintf.dll",,,PRESERVE
Require_File,"dmocx.dll",,,PRESERVE
Require_File,"dmutil.dll",,,PRESERVE
Require_File,"dmvdsitf.dll",,,PRESERVE
Require_File,"dmview.ocx",,,PRESERVE
Require_File,"filemgmt.dll",,,PRESERVE
Require_File,"fmifs.dll",,,PRESERVE
Require_File,"fsutil.exe",,,PRESERVE
Require_File,"hhsetup.dll",,,PRESERVE
Require_File,"ifsutil.dll",,,PRESERVE
Require_File,"ifsutilx.dll",,,PRESERVE
Require_File,"ipsecsnp.dll",,,PRESERVE
Require_File,"ipsecsvc.dll",,,PRESERVE
Require_File,"lpk.dll",,,PRESERVE
Require_File,"mfc42u.dll",,,PRESERVE
Require_File,"mlang.dat",,,PRESERVE
Require_File,"mlang.dll",,,PRESERVE
Require_File,"mmc.exe",,,PRESERVE
Require_File,"mmcbase.dll",,,PRESERVE
Require_File,"mmcndmgr.dll",,,PRESERVE
Require_File,"mmcshext.dll",,,PRESERVE
Require_File,"msxml3.dll",,,PRESERVE
Require_File,"msxml3r.dll",,,PRESERVE
Require_File,"msxml6.dll",,,PRESERVE
Require_File,"msxml6r.dll",,,PRESERVE
Require_File,"mycomput.dll",,,PRESERVE
Require_File,"ntmarta.dll",,,PRESERVE
Require_File,"oleacc.dll",,,PRESERVE
Require_File,"oleaccrc.dll",,,PRESERVE
Require_File,"osuninst.dll",,,PRESERVE
Require_File,"polstore.dll",,,PRESERVE
Require_File,"services.exe",,,PRESERVE
Require_File,"srvsvc.dll",,,PRESERVE
Require_File,"urlmon.dll",,,PRESERVE
Require_File,"usp10.dll",,,PRESERVE
Require_File,"wmi.dll",,,PRESERVE
Require_File,"apphelp.dll",,,PRESERVE
Require_File,"*.msc",,,NOREC

dll.script
[Process]
Echo,"Processing Common DLL..."
ReadENV
If,"%SourceType%",Equal,"VistaCD",Set,"%DLLSRC%","%InstallSRC%\Windows\System32"
If,"%SourceType%",NotEqual,"VistaCD",Set,"%DLLSRC%","%WindowsDir%\System32"
//System,RefreshVars
If,ExistDir,"%ScriptDir%\dll",DirCopy,"%ScriptDir%\DLL\*.*","%TargetDir%\Windows\System32"
Require_File,"avifil32.dll",,,PRESERVE
Require_File,"avifile.dll",,,PRESERVE
Require_File,"msacm32.dll",,,PRESERVE
Require_File,"msacm32.drv",,,PRESERVE
Require_File,"msvbvm60.dll",,,PRESERVE
Require_File,"msvcp60.dll",,,PRESERVE
Require_File,"msvfw32.dll",,,PRESERVE
Require_File,"msxml6.dll",,,PRESERVE
Require_File,"msxml6r.dll",,,PRESERVE
Require_File,"ntvdm.exe",,,PRESERVE
Require_File,"oledlg.dll",,,PRESERVE
Require_File,"quartz.dll",,,PRESERVE
Require_File,"query.dll",,,PRESERVE
Require_File,"shellstyle.dll",,,PRESERVE
Require_File,"wdi.dll",,,PRESERVE
Require_File,"wow32.dll",,,PRESERVE
Require_File,"msvbvm50.dll",,,PRESERVE
Require_File,"msvcp50.dll",,,PRESERVE
Require_File,"msvcp70.dll",,,PRESERVE
Require_File,"msvcp71.dll",,,PRESERVE
Require_File,"msvcr70.dll",,,PRESERVE
Require_File,"msvcr71.dll",,,PRESERVE
Require_File,"ntmsapi.dll",,,PRESERVE
Require_File,"wnaspi32.dll",,,PRESERVE
#add 18.11.2007
Require_File,"ddraw.dll",,,PRESERVE
Require_File,"avicap32.dll",,,PRESERVE


Standard-3-Config.script Update for 512Mo FBWF cache size on VistaPE :
[Interface]
pTextLabel1="FBWF cache size",1,1,11,6,89,21,8,Normal
pNumberBox1=pNumberBox1,1,2,12,32,90,22,306,32,512,10

And if you want choose FBWF Compression (Sources) Change with this :
[Interface]
pTextLabel1="FBWF cache size",1,1,11,6,89,21,8,Normal
pTextLabel2="FBWF compression",1,1,11,57,119,18,8,Normal
pNumberBox1=pNumberBox1,1,2,12,32,90,22,256,32,512,10
pScrollBox2="Dynamic Compressed",1,4,12,59,150,21,None,Dynamic,"Dynamic Compressed",Pre-Allocated

And add this 4 line in process section under < RegWrite,"HKLM",0x4,"Tmp_setupreg_hiv\ControlSet001\Services\FBWF","WinPECacheThreshold","%pNumberBox1%" >:

If,"%pScrollBox2%",Equal,"None",RegWrite,"HKLM",0x4,"Tmp_setupreg_hiv\ControlSet001\Services\FBWF","CacheType","0"
If,"%pScrollBox2%",Equal,"Dynamic",RegWrite,"HKLM",0x4,"Tmp_setupreg_hiv\ControlSet001\Services\FBWF","CacheType","1"
If,"%pScrollBox2%",Equal,"Dynamic Compressed",RegWrite,"HKLM",0x4,"Tmp_setupreg_hiv\ControlSet001\Services\FBWF","CacheType","2"
If,"%pScrollBox2%",Equal,"Pre-Allocated",RegWrite,"HKLM",0x4,"Tmp_setupreg_hiv\ControlSet001\Services\FBWF","CacheType","3"
2 user(s) said "Thank you!" to ludovici for this fantastic post:
m.j, Max_Real Qnx
+Quote Post
post Sep 1 2009, 06:27 AM
Post #4
pedrole15
Silver Member   ****
Group: .script developer

  Joined: 18-August 06
Posts: 734
Thank(s): 114


France


In CAPI 14 PRESERVE is set by default for Require_File and RequireSysFile


--------------------
Make your script quickly with MakeScript 16.1

Location of the Common API
+Quote Post
post Sep 1 2009, 01:22 PM
Post #5
ludovici
Frequent Member   ***
Group: Advanced user

  Joined: 1-November 07 From: France

Posts: 409
Thank(s): 114


France


Hi max wink.gif

Can you give me a exemple for RunOnceEx ? confused1.gif
Ex :
AddPostConfig,TrueTransparency,X:\Program Files\TrueTransparency\TrueTransparency.exe,,4
=
RunOnce,"TrueTransparency","TrueTransparency","X:\Program Files\TrueTransparency\TrueTransparency.exe","Start"

AddAutoRun,"RocketDock","X:\Program Files\RocketDock\RocketDock.exe","",4
=
RunOnce,"RocketDock","RocketDock","X:\Program Files\RocketDock\RocketDock.exe","StartWait"

Question : smart.gif
- How can i start a software after the complete loader of Explorer Shell ( With Taskbar/Explorer...) ?
- How can i disable your Wallpaper feature in your VistaPE ?
- How can i start Vpeldr, directly after the logon feature ?

Thanks for your answer Max and Thanks Pedrole15 for your Tips thumbsup.gif
+Quote Post
post Sep 2 2009, 12:13 PM
Post #6
Max_Real Qnx
Silver Member   ****
Group: .script developer

  Joined: 2-January 07 From: Istanbul

Posts: 851
Thank(s): 271


Turkiye


QUOTE (ludovici @ Sep 1 2009, 03:22 PM) *
Hi max wink.gif

Can you give me a exemple for RunOnceEx ? confused1.gif
Ex :
AddPostConfig,TrueTransparency,X:\Program Files\TrueTransparency\TrueTransparency.exe,,4
=
RunOnce,"TrueTransparency","TrueTransparency","X:\Program Files\TrueTransparency\TrueTransparency.exe","Start"

AddAutoRun,"RocketDock","X:\Program Files\RocketDock\RocketDock.exe","",4
=
RunOnce,"RocketDock","RocketDock","X:\Program Files\RocketDock\RocketDock.exe","StartWait"

Question : smart.gif
- How can i start a software after the complete loader of Explorer Shell ( With Taskbar/Explorer...) ?
- How can i disable your Wallpaper feature in your VistaPE ?
- How can i start Vpeldr, directly after the logon feature ?

Thanks for your answer Max and Thanks Pedrole15 for your Tips thumbsup.gif


Hi ludovici wink.gif

Yes, this command is correct !

RunOnce,"TrueTransparency","TrueTransparency","X:\Program Files\TrueTransparency\TrueTransparency.exe","Start"

Result :

Attached Image


RunOnce,"RocketDock","RocketDock","X:\Program Files\RocketDock\RocketDock.exe","StartWait"

Yes, this command is correct but after the StartWait Process will not be closed RocketDock.exe so the process will come to a standstill and therefore other runonceex switches of registry will not work.

Attached Image


Technical explanation: Attached File  VPELoad.7z ( 1.65K ) Number of downloads: 159

This key of registry to work TrueTransparency should be closed by the iernonce.dll command.

This is more accurate for process:
RunOnce,"RocketDock","RocketDock","X:\Program Files\RocketDock\RocketDock.exe","Start"

The project's source code:
http://rapidshare.com/files/274641853/Source.7z

QUOTE
Question : smart.gif
- How can i start a software after the complete loader of Explorer Shell ( With Taskbar/Explorer...) ?
- How can i disable your Wallpaper feature in your VistaPE ?
- How can i start Vpeldr, directly after the logon feature ?


1) 3-RunOnceEx.script:
CODE
Hive_Load,HKU
............
reg_add,0x1,"%reg%\Microsoft\Windows\CurrentVersion\RunOnceEx\00","2","HideX vpeldrlite.exe -wait"
//
If,"%Shell%",EQUAL,"Explorer",reg_add,0x1,"%reg%\Microsoft\Windows\CurrentVersion\RunOnceEx\00","3","StartX #$qExplorer.exe#$q"
Hive_Unload,HKU


Attached Image


You can use all the keys of registry from the next 00 key !

2) For 3-RunOnceEx.script :

CODE
//Hive_Load,HKCU
//Echo,"Writing new values on registry hive.."
//reg_add,0x2,"%reg%\Control Panel\Desktop","WallPaper","%systemroot%\system32\None.bmp"
//Hive_Unload,HKCU


For Source code: RunOnceEx.au3

CODE
RegWrite("HKEY_CURRENT_USER\Control Panel\Desktop", "WallPaper", "REG_SZ", "%systemroot%\system32\WinPE.bmp")

if Not FileExists ("X:\Windows\System32\VPELogon.exe") Then
If Not FileExists ("X:\Windows\System32\VpeLock.exe") Then
_WallpaperChange("X:\Windows\System32\WinPE.bmp")
    EndIf
EndIf
;
Func _WallpaperChange($image)
$spi_setdeskwallpaper = 20
$spif_updateinifile = 1
$spif_sendchange = 2
DllCall("user32.dll", "int", "SystemParametersInfo", _
   "int", $spi_setdeskwallpaper, _
   "int", 0, _
   "str", $image, _
   "int", BitOR($spif_updateinifile, $spif_sendchange))
EndFunc


For 1-Vpe Logon.script :

CODE
//Hive_Load,HKCU
//Echo,"Writing new values on registry hive.."
//reg_add,0x2,"%reg%\Control Panel\Desktop","WallPaper","%systemroot%\system32\None.bmp"
//Hive_Unload,HKCU


3) Enough to cancel the 3-RunOnceEx script ! Or:

1-Vpe Logon.script

CODE
If,EXISTFILE,"%target_sys%\winpeshl.ini",FileDelete,"%target_sys%\winpeshl.ini"
FileCreateBlank,"%target_sys%\winpeshl.ini"
//
TXTAddLine,"%target_sys%\winpeshl.ini","[LaunchApps]","Prepend"
TXTAddLine,"%target_sys%\winpeshl.ini","VPELogon.exe","Append"
TXTAddLine,"%target_sys%\winpeshl.ini","vpeldr.exe","Append"


Result for Winpeshl.ini :

[LaunchApps]
VPELogon.exe
vpeldr.exe

Regards hi.gif


--------------------
2 user(s) said "Thank you!" to Max_Real Qnx for this fantastic post:
ludovici, m.j
+Quote Post
post Sep 3 2009, 03:37 PM
Post #7
ludovici
Frequent Member   ***
Group: Advanced user

  Joined: 1-November 07 From: France

Posts: 409
Thank(s): 114


France


Hi Max wink.gif

Your RunOnceEX tips work well; but huh.gif

How can i start a program after the complete loader of explorer shell (I think at the VisualToolTip program who can't start without the explorer shell...This program stop with a error...) I use WindowBlinds script who load slowly the skin interface...(And i want to start windowblinds before explorer shell...)
I know it's complicate but can you help me ? worship.gif
I seen in your miscellaneous script you use "Zrun" ? confused1.gif

And i have a idea.gif it's to integrate the shortcut program in RocketDock Dock
I have seen how RocketDock work and this program use :
7-FileName=Icons\firefox.png
7-Title=firefox.exe
7-Command=C:\Program Files\Mozilla Firefox\firefox.exe
7-WorkingDirectory=C:\Program Files\Mozilla Firefox
7 is the place in the rocketdock dock...
How can i integrate this idea in VistaPE/Win7PE ?
(I think If,EXISTFILE,"%TargetDir%\Program Files\RocketDock\\Settings.ini",IniWriteTextLine,"%TargetDir%\Program Files\RocketDock\\Settings.ini","?","????")
+Quote Post
post Sep 3 2009, 04:24 PM
Post #8
Max_Real Qnx
Silver Member   ****
Group: .script developer

  Joined: 2-January 07 From: Istanbul

Posts: 851
Thank(s): 271


Turkiye


Guest Addions Tools v2

What is new ?

VMware Tools 7.8.6.8888 build-185404 For VistaPE 32/64-Bit Leopard and VMware Workstation 6.5.3 build-185404

http://rapidshare.com/files/275178622/Vpc_Center.7z

Best Regards hi.gif


--------------------
2 user(s) said "Thank you!" to Max_Real Qnx for this fantastic post:
ludovici, m.j
+Quote Post
post Sep 3 2009, 04:45 PM
Post #9
Max_Real Qnx
Silver Member   ****
Group: .script developer

  Joined: 2-January 07 From: Istanbul

Posts: 851
Thank(s): 271


Turkiye


Hi ludovici wink.gif

QUOTE
How can i start a program after the complete loader of explorer shell (I think at the VisualToolTip program who can't start without the explorer shell...This program stop with a error...)



VPELogon.au3

CODE
Case $Icon2
        If GuiCtrlRead($CoMBo) = "Explorer" Then            
        If FileExists("X:\Windows\Explorer.exe") Then
            RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\00", "3", "REG_SZ", "StartX ""Explorer.exe""")
            RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\zRun", "Gui", "REG_SZ", "zRunEx.exe")
         ;
            IniWrite("X:\Windows\System32\vistape.cfg", "main", "defaultshell", "Explorer")
;    
            MsgBox(0,"The process successful", "VistaPE shell was chosen. Please enter password !")
          Else
            MsgBox(4096,"X:\Windows\Stem32\Explorer.exe", "Explorer.exe is absent ! Please enable Explorer script and compile project again !!!")
        EndIf
    EndIf


RunOnceEx.au3

CODE
Case $msg = $Explorer
Run("Explorer.exe")
            Else
            MsgBox(4096,"X:\Windows\Explorer.exe", "Explorer.exe is absent ! Please enable Explorer script and compile project again !!!")
            EndIf
            If FileExists("X:\Windows\System32\zRunEx.exe") Then        
               Run("X:\Windows\System32\zRunEx.exe")
             EndIf    
            If FileExists("X:\PROGRA~1\CursorXP\CursorXP.exe") Then
            Run("StartX ""X:\Program Files\CursorXP\CursorXP.exe""")    
            EndIf    


*****

Case $msg = $LiteStep;or other Shell

....

ProcessClose("ViStart.exe")
            ProcessClose("TransBar.exe")
            ProcessClose("TrueTransparency.exe")
            ProcessClose("RocketDock.exe")
            ProcessClose("goScreen.exe")
            ProcessClose("UberIconManager.exe")
            ProcessClose("iconoid.exe")
...



Some programs may only work with the Explorer Shell. So I'm using the zRun.exe !

CODE
Opt("TrayIconHide", 1)
If FileExists("X:\PROGRA~1\UberIcon\UberIconManager.exe") Then
            Run("StartX ""X:\Program Files\UberIcon\UberIconManager.exe""")
            EndIf
If FileExists("X:\PROGRA~1\TrueTr~1\TrueTransparency.exe") Then
            Run("StartX ""X:\Program Files\TrueTransparency\TrueTransparency.exe""")
            EndIf
If FileExists("X:\PROGRA~1\Rocket~1\RocketDock.exe") Then
            Run("StartX ""X:\Program Files\RocketDock\RocketDock.exe""")
            EndIf
If FileExists("X:\PROGRA~1\goScreen\goScreen.exe") Then
            Run("StartX ""X:\Program Files\goScreen\goScreen.exe""")
            EndIf
If FileExists("X:\PROGRA~1\ViStart\ViStart.exe") Then
            Run("StartX ""X:\Program Files\ViStart\ViStart.exe""")
            EndIf
If FileExists("X:\Windows\System32\iconoid.exe") Then
            Run("X:\Windows\System32\iconoid.exe")    
        EndIf
if FileExists("X:\PROGRA~1\TransBar\TransBar.exe") Then
            Run("StartX ""X:\Program Files\TransBar\TransBar.exe""","",@SW_HIDE)
            ProcessWait("TransBar.exe")
            WinWait("RunOnceEx","",5)
            ProcessClose("TransBar.exe")
            EndIf    

;***************************************************************************    

if FileExists("X:\PROGRA~1\VisualToolTip\VisualToolTip.exe") Then
            Run("StartX ""X:\Program Files\VisualToolTip\VisualToolTip.exe""")
            EndIf    
;*****************************************************************************        
    
    Exit


QUOTE
I use WindowBlinds script who load slowly the skin interface...(And i want to start windowblinds before explorer shell...)


RunOnce,"0","WB630","X:\Program Files\Stardock\WB630\WBVista.exe","Start"
RunOnce,"0","WB633","X:\Program Files\Stardock\WB630\wbload.exe","HideWait"

Okey wink.gif

I need to research the subject of the Roketdock, so you should give me some time. Good luck, see you later !

Best Regards hi.gif


--------------------
2 user(s) said "Thank you!" to Max_Real Qnx for this fantastic post:
ludovici, m.j
+Quote Post
post Sep 3 2009, 04:54 PM
Post #10
ludovici
Frequent Member   ***
Group: Advanced user

  Joined: 1-November 07 From: France

Posts: 409
Thank(s): 114


France


Thanks Max thumbsup.gif
I think, i have find for RocketDock... And we must to have RocketDock script in the Addon section of project :
If,EXISTFILE,"%TargetDir%\Program Files\RocketDock\Settings.ini",TXTAddLine,%TargetDir%\Program Files\RocketDock\Settings.ini,7-FileName=Icons\firefox.png,APPEND
If,EXISTFILE,"%TargetDir%\Program Files\RocketDock\Settings.ini",TXTAddLine,%TargetDir%\Program Files\RocketDock\Settings.ini,7-Title=firefox.exe,APPEND
If,EXISTFILE,"%TargetDir%\Program Files\RocketDock\Settings.ini",TXTAddLine,%TargetDir%\Program Files\RocketDock\Settings.ini,7-Command=X:\Program Files\Mozilla Firefox\firefox.exe,APPEND
If,EXISTFILE,"%TargetDir%\Program Files\RocketDock\Settings.ini",TXTAddLine,%TargetDir%\Program Files\RocketDock\Settings.ini,7-WorkingDirectory=X:\Program Files\Mozilla Firefox,APPEND

The number "7" is a exemple; we must increment this number for add program simply...
1 user(s) said "Thank you!" to ludovici for this fantastic post:
paradis
+Quote Post

22 Pages V   1 2 3 > » 
Closed Topic
2 User(s) are reading this topic ()



Collapse

  Topic Replies Topic Starter Views Last Action
No new Pinned: Topic has attachmentsVistaPE Leopard Beta 3
April 25 2010
72 Max_Real Qnx 9,707 1st September 2010 - 12:36 PM
Last post by: Max_Real Qnx
No New Posts VistaPE with Windows PE 3.0
Using WAIK 2.0
0 lills1 574 25th July 2010 - 11:05 AM
Last post by: lills1
No new Pinned: Topic has attachmentsVistaPE updated package RC1a
111 JonF 22,327 24th July 2010 - 10:10 PM
Last post by: shiggidy_
No New Posts VistaPE Hanging on Boot
3 oscartheclimber 440 17th July 2010 - 12:56 PM
Last post by: oscartheclimber
No New Posts Pinned: Topic has attachmentsVistaPE Script on Win7PE Project Post here ONLY reports of working setups!
This topic was created to identify VistaPE Script running on Win7PE
10 ludovici 12,384 14th July 2010 - 09:40 PM
Last post by: ignant