Jump to content

radix

Member
  • Posts

    755
  • Joined

  • Last visited

  • Donations

    0.00 USD 
  • Country

    Romania

Everything posted by radix

  1. Integrate SPTDinst with nLite and the reboot problem is solved.
  2. radix

    directx integration

    You need to see this and this
  3. Run the .exe, then after first screen goto your temp folder (C:\Documents and Settings\Your Name\Local Settings\Temp) and copy the .msi file located in a folder from there (Opera installer.msi). Then read here
  4. Probably is here: [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Active Setup\Installed Components\{A509B1A8-37EF-4b3f-8CFC-4F3A74704073}]
  5. Run the downloaded installer and use the extracted files. The .cmd file should look like this: @echo off msiexec /i openofficeorg24.msi ALLUSERS=1 SELECT_WORD=1 SELECT_EXCEL=1 SELECT_POWERPOINT=1 ADDLOCAL=ALL /qb! /norestart exit or @echo off msiexec /i openofficeorg24.msi ALLUSERS=1 SELECT_WORD=1 SELECT_EXCEL=1 SELECT_POWERPOINT=1 ADDLOCAL=ALL /qn /norestart exit The second does not have the progress bar.
  6. Those two files is for older Windows (2000 and 98 or Millenium probably).
  7. Yes, little problem with Inno setup in DefaultGroupName.
  8. Which is the reason to delete catalog files? In other guide I didn't see this step.
  9. If you made a new silent installer and keep the name you don't need to edit entries.ini
  10. You can add registration info in a batch file. Should look like this: @echo off start /wait setup.exe REG ADD "HKLM\SOFTWARE\TechSmith\SnagIt\9" /v "RegistrationKey" /t REG_SZ /d "XXXXXXXXXXXXXXXXXXXXXXXXX" /f REG ADD "HKLM\SOFTWARE\TechSmith\SnagIt\9" /v "RegisteredTo" /t REG_SZ /d "User Name" /f exit Where setup.exe is name of addon. Entries.ini need some changes too.
  11. Extract the installer using 7-Zip and use the msi file. WinINSTALLLE.msi /qn /norestart
  12. I used Microsoft Orca to bypass those dialogs, but if I installed the original installer with silent switch it works.
  13. @blinkdt Adding this code to config.xml: <OptionState Id="AlwaysInstalled" State="Local" Children="force" /> <OptionState Id="Gimme_OnDemandData" State="Local" Children="force" /> <OptionState Id="ProductFiles" State="Local" Children="force" /> solved the problem. Now Expression Web 2007 is installed full. I have used WinINSTALL LE 2003 to capture all installation. With the above code, installation have 644 MB and without it have 613 MB.
  14. Free version can be found here. Try the links from the bottom of that page.
  15. It works fine, but doesn't install full (run all from my computer). I changed one line to disable the cancel button (X from upper right): <Display Level="Basic" CompletionNotice="No" SuppressModal="No" NoCancel="Yes" AcceptEula="Yes" /> Thanks.
  16. Strange. I have 5 partitions and I didn't notice this problem since I started to use nLite.
  17. Tried to run WSIM from File->Select Distribution Share, but I have an error: 8:44 PM : 8:44 PM : Windows System Image Manager execution failed. 8:44 PM : 8:44 PM : System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoCompo nentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData) at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context) at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context) at System.Windows.Forms.Form.ShowDialog(IWin32Window owner) at System.Windows.Forms.Form.ShowDialog() at System.Windows.Forms.Application.ThreadContext.OnThreadException(Exception t) at System.Windows.Forms.Control.WndProcException(Exception e) at System.Windows.Forms.Control.ControlNativeWindow.OnThreadException(Exception e) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoCompo nentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData) at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context) at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context) at System.Windows.Forms.Application.Run(Form mainForm) at Microsoft.ComponentStudio.Program.Main(String[] args) No luck with this WAIK in XP.
  18. I follow your new method, but installation is in default mode. In the past I used your previous method with the next script to install full: ; Run the installer Run("setup.exe") ; Choose the installation you want WinWait("Microsoft Expression Web", "") Sleep(2000) WinActivate("Microsoft Expression Web", "") ControlClick("Microsoft Expression Web", "", "NetUIHWND_CatalystFlexUI1", "left", 1, 304, 274) ; Customize how Microsoft Expression Web will run WinWait("Microsoft Expression Web", "") WinActivate("Microsoft Expression Web", "") Send("{ENTER}") Send("{DOWN}") Send("{ENTER}") ControlClick("Microsoft Expression Web", "", "NetUIHWND_CatalystFlexUI1", "left", 1, 545, 450) Sleep(5000) ProcessWaitClose("setup.exe") Sleep(2000) ; Delete MSOCache folder DirRemove(@HomeDrive &"\MSOCache", 1) Any chance to install full using the config file only?
  19. It looks like you need to snapshot your system before and then after you apply the settings. Use WinINSTALL LE 2003 for this or RegShot. I have about 20 reg tweaks for IE7 made in this way.
  20. You need to import a registry key (place it on the top of your script): REG ADD "HKLM\SYSTEM\Setup" /v "SystemSetupInProgress" /t REG_DWORD /d "0" /f or use this addon
  21. Setup-SopCast-3.0.3-2008-4-30.exe /S works fine (despite that window popup).
  22. Check this one: Opt("TrayIconDebug", 1) ; Installer file name $Installer = "ducsetup.exe" ; Windows title $Title = "Installing No-IP DUC v2.2.1" ; Detect the Operating System type (32 bit or 64 bit) $OS = _OSBit() If $OS = 32 Then ; Installation folder $Installocation = @ProgramFilesDir & "\No-IP" $PreviousInstallation = RegRead("HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\No-IP.com DUC", "UninstallString") If StringRight($PreviousInstallation, 12) = '" -uninstall' Then $PreviousInstallation = StringTrimRight($PreviousInstallation, 12) EndIf If StringLeft($PreviousInstallation, 1) = '"' Then $PreviousInstallation = StringTrimLeft($PreviousInstallation, 1) EndIf If FileExists($PreviousInstallation) Then MsgBox(0x40010, @ScriptName, "Please uninstall previous version of No-IP.com DUC before using this script", 4) Exit EndIf EndIf If $OS = 64 Then ; Installation folder $Installocation = @HomeDrive & "\Program Files (x86)\No-IP" $PreviousInstallation = RegRead("HKLM\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\No-IP.com DUC", "UninstallString") If StringRight($PreviousInstallation, 12) = '" -uninstall' Then $PreviousInstallation = StringTrimRight($PreviousInstallation, 12) EndIf If StringLeft($PreviousInstallation, 1) = '"' Then $PreviousInstallation = StringTrimLeft($PreviousInstallation, 1) EndIf If FileExists($PreviousInstallation) Then MsgBox(0x40010, @ScriptName, "Please uninstall previous version of No-IP.com DUC before using this script", 4) Exit EndIf EndIf ; Run the installer Run($Installer) ; Introduction WinWait($Title, "Introduction") WinActivate($Title, "Introduction") ControlClick($Title, "", "TButton2") ; Installer Setup WinWait($Title, "Installer Setup") WinActivate($Title, "Installer Setup") ControlSetText($Title, "", "TJvDirectoryEdit1", "") Sleep(1000) ControlSetText($Title, "", "TJvDirectoryEdit1", $Installocation) ControlCommand($Title, "", "TCheckBox3", "UnCheck", "") ControlCommand($Title, "", "TCheckBox2", "UnCheck", "") ControlCommand($Title, "", "TCheckBox1", "UnCheck", "") ControlClick($Title, "", "TButton2") ; Copy Files WinWait($Title, "Copy Files") WinActivate($Title, "Copy Files") ControlClick($Title, "", "TButton2") Func _OSBit() Local $tOS = DllStructCreate("char[256]") Local $aGSWD = DllCall("Kernel32.dll", "int", "GetSystemWow64Directory", "ptr", DllStructGetPtr($tOS), "int", 256) If IsArray($aGSWD) And DllStructGetData($tOS, 1) Then Return 64 Return 32 EndFunc
  23. Search button is your friend. Always.
  24. http://www.wincert.net/forum/index.php?showtopic=1104 or http://www.ryanvm.net/forum/viewtopic.php?...7enaddon2++1alt
×
×
  • Create New...