Jump to content
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble

MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, register and become a site sponsor/subscriber and ads will be disabled automatically. 


  • Content Count

  • Donations

  • Joined

  • Last visited

Everything posted by myselfidem

  1. It seems for some reason your screensaver is activated during setup programs with WPI! Do you use a tweak or a batch file for this setting after windows installation is done?
  2. About the variable %comma% used with WPI ! This variable replace the comma (,) inside java script to execute all commands separated with a comma, because all commands can be executed. If we keep comma (,) the command execute only the first one... We can see also inside the command to install Windows Live: config.js prog[pn]=['Windows Live 2012']; uid[pn]=['WINDOWSLIVE2012']; ordr[pn]=[24]; dflt[pn]=['yes']; forc[pn]=['no']; bit64[pn]=['no']; cat[pn]=['Applications']; pfro[pn]=['no']; cmds[pn]=['"%wpipath%\\Install\\WLive\\wlsetup-all.exe" /q /AppSelect:Messenger%comma%Mail%comma%MovieMaker%comma%Writer%comma%Wlsync%comma%idcrl /log:%temp%\\Wlsetup.log /NOToolbarCEIP /NOhomepage /NOlaunch /NOMU /nosearch']; desc[pn]=['Windows Live 2012']; pn++; Inside WPI log file %comma% is converted to comma (,) but it is missing a code to convert it inside braces { }: {OS=Win8%comma%Win7%comma%Vista%comma%XP} It is not a bug!
  3. Note: about function getSysPCType() inside wmi.js: There is no result on Windows XP ("Unspecified"): Win32_ComputerSystem class (Windows) Maybe we can add a comment inside wmi.js (on line 1209): Thanks and regards.
  4. About Edition ID for Windows XP. Result: NOT_FOUND with my Windows XP localized french version. But, changing inside wmi.js (from line 115) to: if (szOSVerCache=="XP") { szEditionIDCache=objItem.Caption; } Tested and works fine! I think it's OK for all localized Windows XP version! Thanks to check if it's OK. Image Windows XP Edition Regards *Edit: post updated
  5. @Kels What do you think about adding some useful infos inside wpi.css to customize Theme, like this: wpi.css (partial infos): .navTxt /* text icons on the left: Options, Configuration... */ { font-family: tahoma; font-weight: bold; color: #ffffff; font-size: 16pt; } .timerHeader /* text over the counter */ { font-family: arial; color: #ffffff; font-weight: bold; font-style: normal; font-size: 10pt; } .timer /* digital counter */ { font-family: arial; color: #ffffff; font-weight: bold; font-style: normal; font-size: 24pt; } Thanks and regards
  6. Unfortunately, there are many copies of WPI and counterfeiting on the web !!! I hope he uses an original copy !
  7. Bug Fix about Downloading files with WPI using Windows 7 or Windows 8: Manage BITS (Background Intelligent Transfer Service) with Windows PowerShell Using Windows PowerShell to Create BITS Transfer Jobs (Windows) To download successfully ({DOWNLOAD}) a file from Internet using Windows 7 or Windows 8, we must add some changes inside installer.js: From line 1338 we can add: if (getOSver()=="Win7" || getOSver()=="Win8") cmdLine='Powershell Start-BitsTransfer -Source '+URL+' -Destination "%TEMP%\\'+Filename+'" -TransferType Download'; fsoCmd=true; if (getOSver()=="2K" || getOSver()=="XP" || getOSver()=="Vista") Tested successfully: http://www.msfn.org/...ost__p__1028736 Thanks and regards *Edit: post and command updated!
  8. This can't be done on Windows 7 or Windows 8, because BitsAdmin.exe is deprecated for those OS. Manage BITS (Background Intelligent Transfer Service) with Windows PowerShell Using Windows PowerShell to Create BITS Transfer Jobs (Windows) We must make changes inside installer.js to download files on the Web using Powershell ! From line 1338 we can add: installer.js if (getOSver()=="Win7" || getOSver()=="Win8") cmdLine='Powershell Start-BitsTransfer -Source '+URL+' -Destination "%TEMP%\\'+Filename+'" -TransferType Download'; fsoCmd=true; Add on line 1342: if (getOSver()=="XP" || getOSver()=="Vista") Tested on Windows 7 x86 and Windows XP. Works fine! Example downloading WPI_v8.6.3.rar config.js prog[pn]=['WPI 8.6.3']; uid[pn]=['WPI863']; ordr[pn]=[3]; dflt[pn]=['yes']; forc[pn]=['no']; bit64[pn]=['no']; cat[pn]=['Applications']; pfro[pn]=['no']; cmds[pn]=['{DOWNLOAD} http://www.wpiw.net/downloads/WPI_v8.6.3.rar']; desc[pn]=['WPI 8.6.3']; pn++; WPI_Log.txt WPI_Log.txt (on Windows XP and IE8) WPI Downloading files from the Web Thanks and regards *Edit: However there is a trouble using the link given by the OP ! The redirection inside the link : ..\Temp\redir?.. give an error to open the Temp file ! WPI_Log.txt (partial) samedi 2 février 2013 22:17:30 Programme: Avast Free ID unique: AVASTFREE Ordre: 000001 Catégorie: Applications samedi 2 février 2013 22:17:32 - cmd1 Téléchargement réussi (Code de retour 0): http://dw.com.com/redir?edId=3&siteId=4&oId=3000-2239_4-10019223&ontId=2239_4&spi=6f9090653428d3331f2257339658eb21&lop=link&tag=tdw_dltext&ltype=dl_dlnow&pid=12808071&mfgId=85737&merId=85737&pguid=UK9hpwoOYJMAACcZHcoAAAAq&destUrl=http2F2Fs2F122F802Favast_free_antivirus_setup.exe3D1353706996_003427b3fdf5573511c347f24070bd023Dlink3D30003D22393D43D33D6f9090653428d3331f2257339658eb213D128080713D100192233Davast_free_antivirus_setup.exe samedi 2 février 2013 22:17:32 - cmd1 *** Echec *** (Code de retour 999): "C:\Users\Antoine\AppData\Local\Temp\redir?edId=3&siteId=4&oId=3000-2239_4-10019223&ontId=2239_4&spi=6f9090653428d3331f2257339658eb21&lop=link&tag=tdw_dltext&ltype=dl_dlnow&pid=12808071&mfgId=85737&merId=85737&pguid=UK9hpwoOYJMAACcZHcoAAAAq&destUrl=http2F2Fs2F122F802Favast_free_antivirus_setup.exe3D1353706996_003427b3fdf5573511c347f24070bd023Dlink3D30003D22393D43D33D6f9090653428d3331f2257339658eb213D128080713D100192233Davast_free_antivirus_setup.exe" samedi 2 février 2013 22:17:32 - Installation terminée. Note: We must use a direct link ! *Edit: post and command updated
  9. As previously made by Francesco, we can fix a bug using Dependencies (adding a blank line): http://www.msfn.org/...mmand-selected/ Adding inside configwizard.js on line 833: if ((document.getElementById("uid").disabled) || (document.getElementById("cmd1").disabled)) Alert("",getText(txtMustAddCommand),"",3,-1,0,0);; The alert box will appear now (and no more text on the top-left window !) Tested and works fine! Thanks to check if it's OK. Regards Alert Box Dependencies Image Maybe it would be useful to change also the message box and add (for example): lang_en.js (line 972): txtMustAddCommand[lang] = ['You must add a program name (UID) and also a command entry through the \'Add\' button before being able to perform this opreation']; Regards *Edit: post updated
  10. However we can convert Addons to SFX files and use those ones with WPI: How to convert Add-On to SFX file HTH
  11. I would suggest to add "function getProductKey" inside WPI to know the Windows key! I found the code here (at the bottom of the web page): JS/VB Product Key Viewer (THANK YOU RPGFAN!) 1 - Adding inside wmi.js (from line 349); [or maybe inside core.js and wmi.js ?] : function getProductKey() { position="wmi.js"; whatfunc="getProductKey()"; // Thanks to TheTeenScripter var shell = new ActiveXObject("WScript.shell"); var DigiProdId = shell.RegRead("HKLM\\Software\\Microsoft\\Windows NT\\CurrentVersion\\DigitalProductId"); DigiProdId = DigiProdId.toArray(); var binaryKey = new Array(); for(i=52;i<67;i++) { binaryKey[binaryKey.length] = DigiProdId[i]; } var digits = new Array('B','C','D','F','G','H','J','K','M','P','Q','R','T','V','W','X','Y','2','3','4','6','7','8','9'); var decodedKey = new Array(); // Will be 25 characters at the end for (var i = 24; i >= 0; i--) { var k = 0; for (var j = binaryKey.length - 1; j >= 0; j--) { k = (k << 8) + binaryKey[j]; binaryKey[j] = (k / 24) & 255; //The "& 255" converts the k %= 24; //value to a byte. } decodedKey.unshift(digits[k]); } var ProductKey = ""; for(i=0;i<decodedKey.length;i++) { ProductKey += decodedKey[i]; if(Math.floor((i+1)/5) == (i+1)/5 && i != decodedKey.length-1) { ProductKey += "-"; } } return ProductKey; } 2 - Inside information.js (line 119): MyComputerGrid.addRow(gId++,getText(lblProductKey)+','+getProductKey()+''); 3 - Inside global_lang.js (line 321): var lblProductKey=[]; 4 - Inside global.js (line 198): var SystemEnclosureType, ProductKey; 5 - Inside lang_en.js (at the bottom: line 1102) lblProductKey[lang] = ['Product Key']; On line 1100 inside lang_en.js (missing ; at last): lblNumberOfCores[lang] = ['Number Of Cores']; Tested and works fine! Thanks and regards
  12. Take a look here: http://www.wincert.net/forum/files/file/5-win-toolkit/
  13. You are welcome! About drivers integration you will find help also here using Windows 7: http://www.msfn.org/board/topic/152813-how-to-create-an-oem-folder/ You can also use WPI to add some specific drivers but it's needed to work a little using SFX files ! Example: Scan3970.txt ;!@Install@!UTF-8! ; Mode silencieux pour HP Scanjet3970 series x86 GUIMode="2" RunProgram="hidcon:cmd /c xcopy \"%%T\\*.*\" %SYSTEMDRIVE%\\Drivers\\Scanjet\\ /s /e /i /y" RunProgram="%SYSTEMDRIVE%\\Drivers\\Scanjet\\DPInst32.exe /SW" ;!@InstallEnd@! Help inside the sub-forum: http://www.msfn.org/...dule-and-tools/ Enjoy !
  14. The %Distribution_Folder% is the folder name you given and where all Windows 7 files will be copied. Example: C:\Win7_SP1 Copy the folder $oem$ (extracted from Sources.rar) inside C:\Win7_SP1\sources\ Copy WPI folder on C:\Win7_SP1\ and launch WPI.exe to cutomize your silent installations! That's done!
  15. Yes, because Sysprep tool must be used ! *Edit: Sysprep on Wikipedia Maybe a workaround ?: http://acacha.org/me...cions_desateses start /wait msiexec /qn /norestart /i LIPsetup.msi More help: How to Sysprep a Windows XP How to use Sysprep with Ghost SolutionBase: Using Sysprep to create a Windows XP image
  16. Option 1: ------------ 1 - Download and extract the folder Sources.rar 2 - Inside Sources, copy $oem$ inside your Distribution folder: C:\%Distribution_Folder%\sources\$oem$ 3 - Using WPI: Add inside Options | Features : Check: Load desktop before installation starts Option 2: ----------- Simply add inside Autounattend.xml file: <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <FirstLogonCommands> <SynchronousCommand wcm:action="add"> <Order>1</Order> <Description>Installation des applications avec WPI</Description> <CommandLine>cmd /c for %i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist %i:\wpi\wpi.exe start %i:\wpi\wpi.exe</CommandLine> <RequiresUserInput>false</RequiresUserInput> </SynchronousCommand> </FirstLogonCommands> Check: Load desktop before installation starts *Edit: Strange member name you choosen: spamking98(but why not ?)
  17. Like submix8c said you will find help inside the sub-forum WPI: (example) http://www.msfn.org/board/topic/150967-wpi/page__pid__1028017#entry1028017 Enjoy !
  18. About LIPSetup.msi: Write maually inside: Configuration | Add: msiexec.exe /i "%wpipath%\Install\LIP\LIPSetup.msi" /qn The command will be writed by WPI (inside config.js): ['msiexec.exe /i "%wpipath%\\Install\\LIP\\LIPSetup.msi" /qn']
  19. Yes! Using WPI is a good idea: http://www.msfn.org/board/topic/150967-wpi/
  20. It would be kind if the OP changes his topic title as: How to install LIPSetup.msi file ? (for example)
  21. Well ! "Googling" I found. Readme.txt http://digsys20-27.p...rian/Readme.txt Oops. I read now inside OEMReadme.txt (found on the web): This document should not be re-distributed. Sorry. Process already given.
  22. Useful help: Windows XP Service Pack 3 Deployment Tools How to use the Sysprep tool to automate successful deployment of Windows XP
  • Create New...