Kid Pix Deluxe

Version: 4
Views: 4k  |  Created: 01/31/2007

Average Rating: 0
Deluxe has 2 inventory records, 0 Questions, 0 Blogs and 0 links. Please help add to this by sharing more!

Deployment Tips (1)

Most Common Setup Type
Not Determined
Average Package Difficulty Rating
Rated 0 / 5 (Not Rated) based on 0 ratings
Most Commonly Reported Deployment Method
Not Determined
or cancel
-2
Command Line
KidPix 4's native installer will fail if you try to run it on a PC with any version of Quicktime later than 5(?) - which is most likely to be almost every PC out there!

As well as this, it requires that the screen mode be set to 800x600, otherwise you get a windowed effect. I use a BAT which uses the freeware app Multires to pop the screenmode, run KidPix, and then pop it back. Details below:

I found the best approach was to do the following..

On a test box, uninstall QuickTime, reboot, and do a full install of KidPix 4.

Next, download the patch for KidPix to take it to version 4.1 - http://support.riverdeep.net/faq_list.asp?id=1294820709#downloads

Install this - it should cure the bug where animations don't animate with updated Quicktime versions installed.

Then copy the folder Program Files\The Learning Company\Kid Pix Deluxe 4 School to a share somewhere.

On your COPY, browse to Kid Pix Deluxe 4 School\Third Party and create a BAT file called 3rdparty.bat

3rdparty.bat syntax:
"C:\Program Files\The Learning Company\Kid Pix Deluxe 4 School\Third Party\spchapi.EXE" /Q
"C:\Program Files\The Learning Company\Kid Pix Deluxe 4 School\Third Party\msttsL.exe" /Q
"C:\Program Files\The Learning Company\Kid Pix Deluxe 4 School\Third Party\lhttsspe.exe" /Q
"C:\Program Files\The Learning Company\Kid Pix Deluxe 4 School\Third Party\tv_enua.exe" /Q

Download multires from http://www.entechtaiwan.com/util/multires.shtm and save it in the COPIED Third Party folder.

Export the following reg keys:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\kppFile
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\kpxFile
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{B3350D7C-9D1B-44B3-A5A1-EDADC0D66109}
HKEY_LOCAL_MACHINE\SOFTWARE\The Learning Company\Kid Pix 4 School

For your installer file, you could use a BAT file just copies the above folder back over, and then import the above reg files..

However, I've used a script which does the above and generates the screenmode switching BAT on the fly.

It's an Autoit script.. Again, my coding is laughable at best, but hopefully it'll give you an idea of what to do!

KidPix.au3
; Install KidPix4 silently
; Folder copy and reg import since installer sucks


$SourceDir = @ScriptDir & "\Copydown\Program Files"
$DestDir = @ProgramFilesDir
$KPDir = $DestDir & "\The Learning Company\Kid Pix Deluxe 4 School"


Dim $BatFile
Dim $exe
Dim $EXEShort


; Copy the folder over
DirCopy($SourceDir, $DestDir, 1)


; Install the 3rd party apps
$BatFile = $KPDir & "\Third Party\3rdparty.bat"
If FileExists($BatFile) then
RunWait($BatFile, $KPDir, @SW_HIDE)
EndIf


; Generate the Multires file
; Generate the Screen switcher script
$MultiResDir = $KPDir & "\Third Party\Multires"
$exe = $KPDir & "\kp.exe"
$EXEShort = FileGetShortName($exe)


$BATFile = $KPDir & "\KP4.BAT"

$Syntax = "@Echo off" & @CRLF
$Syntax = $Syntax & "MD %TEMP%\KP4" & @CRLF
$Syntax = $Syntax & "Copy " & Chr(34) & $MultiResDir & "\*.exe" & chr(34) & " " & Chr(34) & "%TEMP%\KP4" & Chr(34) & " /y" & @CRLF
$Syntax = $Syntax & "%TEMP%\KP4\Multires.exe /800,600,32 /exit" & @CRLF
$Syntax = $Syntax & "start /wait " & $EXEShort & @CRLF
$Syntax = $Syntax & "%TEMP%\KP4\Multires.exe /restore /exit" & @CRLF
msgbox(0, $BatFile, $Syntax)
$Log = FileOpen($BatFile, 2)
FileWriteLine($Log, $Syntax)
FileClose($log)




; Registry settings
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Classes\kppFile", "", "REG_SZ", "KidPix 4 Slide Show")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Classes\kppFile\DefaultIcon", "", "REG_SZ", "C:\Program Files\The Learning Company\Kid Pix Deluxe 4 School\KP.exe,0")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Classes\kppFile\shell\open\command", "", "REG_SZ", Chr(34) & $EXEShort & Chr(34) & " %1")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Classes\kpxFile", "", "REG_SZ", "KidPix 4 Image")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Classes\kpxFile\DefaultIcon", "", "REG_SZ", "C:\Program Files\The Learning Company\Kid Pix Deluxe 4 School\KP.exe,0")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Classes\kpxFile\shell\open\command", "", "REG_SZ", Chr(34) & $EXEShort & Chr(34) & " %1")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{B3350D7C-9D1B-44B3-A5A1-EDADC0D66109}", "UninstallString", "REG_SZ", "RunDll32 C:\PROGRA~1\COMMON~1\INSTAL~1\PROFES~1\RunTime\09\01\Intel32\Ctor.dll,LaunchSetup ""C:\Program Files\InstallShield Installation Information\{B3350D7C-9D1B-44B3-A5A1-EDADC0D66109}\setup.exe"" -l0x9 ")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{B3350D7C-9D1B-44B3-A5A1-EDADC0D66109}", "DisplayName", "REG_SZ", "Kid Pix Deluxe 4 School")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{B3350D7C-9D1B-44B3-A5A1-EDADC0D66109}", "LogFile", "REG_SZ", "C:\Program Files\InstallShield Installation Information\{B3350D7C-9D1B-44B3-A5A1-EDADC0D66109}\setup.ilg")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{B3350D7C-9D1B-44B3-A5A1-EDADC0D66109}", "ProductGuid", "REG_SZ", "{B3350D7C-9D1B-44B3-A5A1-EDADC0D66109}")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{B3350D7C-9D1B-44B3-A5A1-EDADC0D66109}", "InstallLocation", "REG_SZ", "C:\Program Files\The Learning Company\Kid Pix Deluxe 4 School")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{B3350D7C-9D1B-44B3-A5A1-EDADC0D66109}", "DisplayVersion", "REG_SZ", "4")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{B3350D7C-9D1B-44B3-A5A1-EDADC0D66109}", "Version", "REG_DWORD", "67108864")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{B3350D7C-9D1B-44B3-A5A1-EDADC0D66109}", "MajorVersion", "REG_DWORD", "4")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{B3350D7C-9D1B-44B3-A5A1-EDADC0D66109}", "MinorVersion", "REG_DWORD", "0")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{B3350D7C-9D1B-44B3-A5A1-EDADC0D66109}", "LogMode", "REG_DWORD", "1")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{B3350D7C-9D1B-44B3-A5A1-EDADC0D66109}", "NoModify", "REG_DWORD", "1")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{B3350D7C-9D1B-44B3-A5A1-EDADC0D66109}", "NoRemove", "REG_DWORD", "1")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{B3350D7C-9D1B-44B3-A5A1-EDADC0D66109}", "NoRepair", "REG_DWORD", "1")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\The Learning Company\Kid Pix 4 School", "INSTALLDIR", "REG_SZ", "C:\Program Files\The Learning Company\Kid Pix Deluxe 4 School")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\The Learning Company\Kid Pix 4 School", "Version", "REG_SZ", "4.0")




If StringInstr(@ProgramsCommonDir, "WSDIR") then
EXIT
EndIf

If StringInstr(@ProgramsCommonDir, "\\") then
EXIT
EndIf

$lnkdir = @ProgramsCommonDir & "\The Learning Company"
DirCreate($lnkdir)
$lnkdir = @ProgramsCommonDir & "\The Learning Company\Kid Pix 4 Deluxe"
DirCreate($lnkdir)

$lnk = $lnkdir & "\Kid Pix 4 Deluxe.lnk"
$file = $batfile
$workdir = $KPDir
$args = ""
$desc = "Start Kid Pix 4 Deluxe"
$icon = $KPDir & "\KP.ICO"
$hotkey = ""
$iconnumber = "0"
$state = "@SW_NORMAL"
FileCreateShortcut ($file, $lnk, $workdir, $args, $desc, $icon, $hotkey, $iconnumber, $state)
Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Platform(s): Windows
Please log in to comment

Inventory Records (2)

View inventory records anonymously contributed by opt-in users of the K1000 Systems Management Appliance.

Deluxe

Version

4

Uninstall String

RunDll32 C:\PROGRA~1\COMMON~1\INSTAL~1\PROFES~1\RunTime91\Intel32\Ctor.dll,LaunchSetup "C:\Program Files\InstallShield Installation Information\{B3350D7C-9D1B-44B3-A5A1-EDADC0D66109}\setup.exe" -l0x9

Questions & Answers (0)

Questions & Answers related to Kid Pix Deluxe

Blogs (0)

Blog posts related to Kid Pix Deluxe

Reviews (0)

Reviews related to Kid Pix Deluxe