Jump to content

Acheron

Member
  • Posts

    1,077
  • Joined

  • Last visited

  • Donations

    0.00 USD 
  • Country

    Netherlands

Everything posted by Acheron

  1. Most rdf files have similar layouts. However as the xml specification doesn't specify anything about tag order I can't guarantee the id tag will come first.
  2. Here is an updated tutorial to install Firefox 3.6 silently using the Advanced INF installation method. The installation script is an update for the previous posted script which worked beautifully for Firefox 3.0 and 3.5. The main difference is the method used to install Addons. For security reasons Firefox 3.6 has removed the "-install-global-extension" command option to install addons silently. However you can still install addons for all computer users by extracting the xpi files manually into the extensions directory of the Mozilla Firefox program files directory. However it takes a little bit more work as you have to look up each addon to find it's unique id. This id can be found by opening the xpi as a zip file and reading the install.rdf file with a text-viewer. The Addon ID is the information inside the <em:id> section inside the main <Description about> tree. Normally this id is the first found inside the install.rdf file. For example Firebug has the following install.rdf: For extracting the xpi files during installation I use the commandline utility of 7-zip, which can be found here Enough talk, here's my update script. The settings specified in firefox.cfg will be loaded as default settings. I show you mine, but you can store any firefox setting in this file and it will be the default setting. In the script dir I have the following folders: Defaults, contains files copied to the Profile directory (bookmarks file for example is places.sqlite) Components, contains XPCOM components (xpt extension) Addons, contains addons (xpi extension) Plugins, contains any plugins (WMP firefox plugin) Install.inf [Version] Signature="$Windows NT$" [DefaultInstall] AddReg = Firefox.AddReg CopyFiles = Firefox.CopyFiles,GrePrefs.CopyFiles RunPostSetupCommands = Firefox.Install:1 UpdateInis = override.ini [DestinationDirs] ;Firefox install dir Firefox.CopyFiles = 16422,"Mozilla Firefox" GrePrefs.CopyFiles = 16422,"Mozilla Firefox\greprefs" [Firefox.CopyFiles] ;General config file "firefox.cfg" [GrePrefs.CopyFiles] ;Enable general config file "_config.js" [Firefox.Install] ;Mozilla Firefox 3.6 """%01%\Firefox36%LANG_ID%.exe"" /INI=%16422%\Mozilla Firefox\override.ini" ;Copy default profile folder "xcopy /i /e /y ""%01%\Defaults"" ""%16422%\Mozilla Firefox\defaults\profile""" ;Create download folder in My documents "cmd /c md ""%16389%\Downloads""" ;Create default profile """%16422%\Mozilla Firefox\Firefox.exe"" -CreateProfile default" ;Copy components "cmd /c copy /y ""%01%\Components"" ""%16422%\Mozilla Firefox\Components""" ;Copy plugins "cmd /c copy /y ""%01%\Plugins"" ""%16422%\Mozilla Firefox\Plugins""" ;Install addons "%01%\7za.exe x -y -o""%16422%\Mozilla Firefox\extensions\{DD43485F-44CC-4452-A6C6-69356A7E33DA}"" ""%01%\Addons\autohide-1.8.0pre-fx+sm.xpi""" "%01%\7za.exe x -y -o""%16422%\Mozilla Firefox\extensions\coralietab@mozdev.org"" ""%01%\Addons\coral_ie_tab-1.69.20091202-fx-win.xpi""" "%01%\7za.exe x -y -o""%16422%\Mozilla Firefox\extensions\dictionary-switcher@design-noir.de"" ""%01%\Addons\dictionary_switcher-1.0.1-fx.xpi""" "%01%\7za.exe x -y -o""%16422%\Mozilla Firefox\extensions\{D4DD63FA-01E4-46a7-B6B1-EDAB7D6AD389}"" ""%01%\Addons\download_statusbar-0.9.6.7-fx.xpi""" "%01%\7za.exe x -y -o""%16422%\Mozilla Firefox\extensions\firebug@software.joehewitt.com"" ""%01%\Addons\firebug-1.5.0-fx.xpi""" "%01%\7za.exe x -y -o""%16422%\Mozilla Firefox\extensions\firecookie@janodvarko.cz"" ""%01%\Addons\firecookie-1.0.2-fx.xpi""" "%01%\7za.exe x -y -o""%16422%\Mozilla Firefox\extensions\{19503e42-ca3c-4c27-b1e2-9cdb2170ee34}"" ""%01%\Addons\flashgot-1.2.1.10-fx+mz+sm+tb.xpi""" "%01%\7za.exe x -y -o""%16422%\Mozilla Firefox\extensions\{DB2EA31C-58F5-48b7-8D60-CB0739257904}"" ""%01%\Addons\imagetweak-0.19-fx.xpi""" "%01%\7za.exe x -y -o""%16422%\Mozilla Firefox\extensions\{46868735-c3fa-47ce-8ce7-cce51a66aceb}"" ""%01%\Addons\oldbar-1.2-fx.xpi""" "%01%\7za.exe x -y -o""%16422%\Mozilla Firefox\extensions\optimizegoogle@optimizegoogle.com"" ""%01%\Addons\optimizegoogle-0.77-fx+sm.xpi""" "%01%\7za.exe x -y -o""%16422%\Mozilla Firefox\extensions\{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"" ""%01%\Addons\pagerankstatus-1.0-fx.xpi""" "%01%\7za.exe x -y -o""%16422%\Mozilla Firefox\extensions\tineye@ideeinc.com"" ""%01%\Addons\tineye_reverse_image_search-0.7.1-fx.xpi""" "%01%\7za.exe x -y -o""%16422%\Mozilla Firefox\extensions\en-US@dictionaries.addons.mozilla.org"" ""%01%\Addons\united_states_english_dictionary-4.0.0-fx+tb+sm.xpi""" "%01%\7za.exe x -y -o""%16422%\Mozilla Firefox\extensions\{c45c406e-ab73-11d8-be73-000a95be3b12}"" ""%01%\Addons\web_developer-1.1.8-fx+sm.xpi""" "%01%\7za.exe x -y -o""%16422%\Mozilla Firefox\extensions\nl-NL@dictionaries.addons.mozilla.org"" ""%01%\Addons\woordenboek_nederlands-2.2.0-fx+tb+sm.xpi""" ;Set Firefox as default browser """%16422%\Mozilla Firefox\firefox.exe"" -setDefaultBrowser -silent" [Firefox.AddReg] ;Add Environment variable for Personal folder HKCU,"Environment","Personal",0x00020000,"%U_SHELL_FOLDERS_PERSONAL%" [override.ini] "%16422%\Mozilla Firefox\override.ini","Install",,"CloseAppNoPrompt=true" "%16422%\Mozilla Firefox\override.ini","Install",,"DesktopShortcut=false" "%16422%\Mozilla Firefox\override.ini","XRE",,"EnableProfileMigrator=false" [Strings] U_SHELL_FOLDERS_PERSONAL="%USERPROFILE%\My Documents" [Strings.0413] LANG_ID="nl" U_SHELL_FOLDERS_PERSONAL="%USERPROFILE%\Mijn documenten" _config.js pref("general.config.obscure_value", 0); pref("general.config.filename", "firefox.cfg"); firefox.cfg //general settings defaultPref("general.smoothScroll", true); defaultPref("general.warnOnAboutConfig", false); //set default download directory var download_dir = getenv("PERSONAL") + "\\Downloads"; defaultPref("browser.download.defaultFolder", download_dir); defaultPref("browser.download.dir", download_dir); defaultPref("browser.download.downloadDir", download_dir); defaultPref("browser.download.folderList", 2); //insert new tabs at end defaultPref("browser.tabs.insertRelatedAfterCurrent", false); //hide welcome messages defaultPref("browser.startup.homepage_override.mstone", "rv:1.9.2"); defaultPref("browser.rights.3.shown", true); //coral ietab defaultPref("coral.ietab.showprompt", false); //optimizegoogle defaultPref("extensions.optimizegoogle.cookies.enableDefaultPreferences", true); defaultPref("extensions.optimizegoogle.cookies.ResultsPerPage", 50); defaultPref("extensions.optimizegoogle.images.auto-page", true); defaultPref("extensions.optimizegoogle.images.image-links", true); defaultPref("extensions.optimizegoogle.images.rewrite-links", true); defaultPref("extensions.optimizegoogle.web.auto-page", true); defaultPref("extensions.optimizegoogle.web.counter", true); defaultPref("extensions.optimizegoogle.web.favicons", true); defaultPref("extensions.optimizegoogle.web.history", true); defaultPref("extensions.optimizegoogle.web.movie-links", true); defaultPref("extensions.optimizegoogle.web.news-links", true); defaultPref("extensions.optimizegoogle.web.product-links", true); defaultPref("extensions.optimizegoogle.web.search-links", true); defaultPref("extensions.optimizegoogle.web.suggest", true); defaultPref("extensions.optimizegoogle.web.weather-links", true); //download statusbar defaultPref("browser.download.manager.alertOnEXEOpen", false); defaultPref("browser.download.manager.showAlertOnComplete", false); defaultPref("browser.download.manager.showWhenStarting", false); defaultPref("downbar.function.firstRun", false); defaultPref("downbar.function.version", "0.9.6.7"); //flashgot defaultPref("flashgot.firstRunRedirection", false); Defaults\prefs.js user_pref("browser.startup.homepage", "http://www.google.com"); user_pref("browser.search.selectedEngine", "Wikipedia (Eng)"); Using Windows XP you can launch the Firefox setup during T13 using cmdlines.txt in the $OEM$ directory. I have placed Firefox setup files into $OEM$\Install\Mozilla Firefox directory so to install Firefox using the AdvancedINF command I would add the following line to cmdlines.txt: "rundll32.exe advpack.dll,LaunchINFSection .\Install\Mozilla Firefox\install.inf,,1" Current limitations: - Desktop shortcut setting in override.ini is ignored, so a desktop shortcut is created anyway. - Some settings are overridden when user accounts are created. Setting the homepage and search engine can only from the prefs.js file. - AdvancedINF method needs Administrator privileges on Windows Vista and newer. However I currently have no interest in switching to Windows 7 yet so I haven't worked on a solution.
  3. I'm sorry but BETA C still doesn't solve the issue. ftpsvc2.dll is now added to the I386 folder and still doesn't replace ftpsv251.dll.
  4. I have tested beta B and I notice ftpsvc2.dll is placed in system32\inetsrv directory. However as this is dll is part of an optional component this file shouldn't be there at all. If I continue to install IIS afterwards the dll is replaced with the original insecure version. After investigation of the iis.inf install file ftpsvc2.dll is actually renamed from ftpsv251.dll. So to succesfully integrate KB975254 replace ftpsv251.dl_ in I386 directory.
  5. I noticed KB975254 isn't installed after setting up IIS on Windows XP Professional with the FTP-service enabled. Even after testing with HFSLIP 1.7.0 A I get this error. For now installing the update manually does the job but it would be even better if support for this security update was added to HFSLIP
  6. Some shell extension I discovered on the net does allow to quickly show and hide hidden files, superhidden files and as a bonus comes as 64-bit. http://www.autoitscript.com/forum/index.ph...mp;#entry446104 NB: You have to register to be able to download this shell extension!
  7. To speed up HFSLIP I have redirected the SOURCE directory to another harddisk. In the HFANSWER.INI file I define the SOURCESS variable. For testing I provide my branch of changes as a diff. I think more variables should be defined in HFSLIP to let users specify SOURCE, SOURCESS, WORK and ISO path.
  8. I notice the HFSLIP 1.7.9 doesn't contain the latest KILLBITS anymore. Were these changes causing problems?
  9. Updated script for Daemon Tools Lite 4.35.5.
  10. Have you actually checked if all these extra DirectX dll's are actually installed by default on Windows XP?
  11. Many thanks for Windows Installer 4.5 support! I have tested Windows Installer 4.5 using Dutch Windows XP Pro SP3 including Windows Media Player 11, Internet Explorer 8 and all security and other hotfixes and everything works flawlessly! HFSLIP_revQ.zip It's a shame Microsoft still haven't fixed their Windows Installer 4.5 installer as all included files have no valid digital signature. When installing Windows Installer 4.5 manually you would get big trouble whenever sfc reverts to Windows Installer 3.1 files. Using HFSLIP SFC reports no errors to the user or asks for CD's, except the event log will contain notices. @jvidal. MSI 4.5 isn't required, but is much faster than MSI 3.1 and contains additional features.
  12. As I'm slowly moving from Windows XP to Windows 7 the script I posted no longer works. Luckily more and more people discover the InvokeVerb method to pin items to the Start Menu so it wasn't difficult to find a solution: http://blogs.technet.com/deploymentguys/ar...via-script.aspx
  13. I have contacted my previous internet provider to remove my ftp-account which still displayed the Windows 98SE Service Pack Dutch website here: http://members.chello.nl/h.nekeman1/98spnl/ I do not have access to that account anymore. I have stopped working on a dutch language pack long ago so please remove any links to my website.
  14. Acheron

    Windows Updates

    To keep track of all updates and to prevent any HFSLIP source corruption I use TortoiseSVN. The link to user_hiddens list also contains a changelog for each release.
  15. I have solved issues after changing my bookmarks from: http://msfn.org/board/ to http://www.msfn.org/board/. I experienced this issues with Firefox 3.5.2
  16. Acheron

    Windows Updates

    I only posted a screenshot for no special reason. Just amazed how much updates are released for this month and how HFSLIP is able to handle all these updates without problems! Thank you for all the work you put into HFSLIP. P.S. I don't use RyanVM's pack, but show an example how to retrieve a current update list. I have no interest in maintaining a similar list myself.
  17. Acheron

    Windows Updates

    Actually HFSLIP doesn't need it's own update lists. I personally recommend user_hidden's XPSP3 QFE list to find all updates for Windows XP SP3.
  18. I have posted this before as I experienced this behavior also some time ago. Add the following file to the HFEXPERT\HIVEINSTALL folder: kb905474.inf [Version] Signature = "$Windows NT$" [DefaultInstall] AddReg = SETUP [SETUP] HKLM,"SOFTWARE\Microsoft\Updates\WgaNotify",,0x10 HKLM,"SOFTWARE\Microsoft\Updates\WgaNotify\SP0",,0x10 HKLM,"SOFTWARE\Microsoft\Updates\WgaNotify\SP0\WgaNotify",,0x10 HKLM,"SOFTWARE\Microsoft\Updates\WgaNotify\SP0\WgaNotify","InstalledDate",0,"" HKLM,"SOFTWARE\Microsoft\Updates\WgaNotify\SP0\WgaNotify","InstalledBy",0,"" HKLM,"SOFTWARE\Microsoft\Updates\WgaNotify\SP0\WgaNotify","Type",0x0,"Update" HKLM,"SOFTWARE\Microsoft\Updates\WgaNotify\SP0\WgaNotify\Filelist",,0x10 HKLM,"SOFTWARE\Microsoft\Windows Genuine Advantage","EulaState",0x10001,02,00,00,00 HKLM,"SOFTWARE\Microsoft\Windows Genuine Advantage","EulaVersion",0x0,"1.9.40.0" HKLM,"SOFTWARE\Microsoft\Windows Genuine Advantage","InstallID",0x0,"{30F230D0-7940-499e-8A01-748682288985}" HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\WgaLogon","InstallEvent",0x0,"1.9.0040.0" HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\WgaLogon","Event",0x10001,00,00,00,00 HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\WgaLogon","SafeMode",0x10001,01,00,00,00 HKLM,"SYSTEM\CurrentControlSet\Services\Eventlog\System\WgaNotify",,0x10 HKLM,"SYSTEM\CurrentControlSet\Services\Eventlog\System\WgaNotify","EventMessageFile",0x20000,"%%SystemRoot%%\System32\spmsg.dll" HKLM,"SYSTEM\CurrentControlSet\Services\Eventlog\System\WgaNotify","TypesSupported",0x10001,07,00,00,00 This seems to fix it for me.
  19. Acheron

    Windows Updates

    Look at all the Windows security updates for August
  20. Same issues for me using Firefox 3.5.1. I do not experience this behaviour on other websites. Have fun
  21. I'm testing integration of Windows Installer 4.5 into Windows XP Service Pack 3 Professional using latest HFSLIP. I have removed it from the blocklist and it seems integration is somewhat supported. The Windows Installer works at T13 as software is installed. Problems I encounter: Text is missing from all dialog boxes. The MUI files are not copied to the Windows\System32\%langid% directories. Errors in setuperr.log: msihnd.dll and msisip.dll are not properly signed! Is anyone working on an update? UPDATE: the signing error is also found when you install the update manually. So for now I can tell the Windows Installer 4.5 does integrate except for the MUI files. I have removed Windows Installer from my system due to the file signing problems.
  22. I already had taken care of the search plugin by updating the script. I just had not posted it here. See first post for complete script. ;Delete Firefox toolbar If FileExists(@AppDataDir & "\Mozilla\Firefox\profiles.ini") Then $moz_profiledir = IniRead(@AppDataDir & "\Mozilla\Firefox\profiles.ini", "Profile0", "Path", "") $moz_dttoolbarDir = @AppDataDir & "\Mozilla\Firefox\" & $moz_profiledir & "\extensions\DTToolbar@toolbarnet.com" If FileExists($moz_dttoolbarDir) Then FileDelete($moz_dttoolbarDir) EndIf EndIf
  23. Not important. Just try installing with the TASK option at the last position.
  24. Hi, I have tested and you have to make sure the selected tasks must be placed after the custom parameters to work. Here is the command that should work: /SILENT /NORESTART /USER="megastore" /COMPANY="megastore" /SERIAL="****-****-****-****-****-****-****" /TASKS="desktopicon,imagefile_assoc" This problem happens only with latest build or have you also found this in older builds?
×
×
  • Create New...