目前 包含sp1 sp2 sp3 sp4甚至hotfix的光碟已經有文件也很容易做出來了
但是前一陣子拿到一版奇怪的n合1光碟
裡面整合了sp跟hotfix不稀奇
他也整合了 ie6sp1 dx9 wmp9...etc
這些已經夠令人驚為天人了
然後更神奇的是他是可以自動安裝這些更新
甚至安裝更新外 也將一些一般常用的軟體 包含防毒 看圖 壓縮也加入了
他的加入是使用reg檔跟msi的形式加入
也因此更神奇的就是他是如何把nero nv mc winrar realone ..etc都變成msi檔加入安裝的 那真是奇怪
希望有人可以知道如何做到的
thx
第一張圖如下
贊助商連結
然後這是裡面 使用bat檔加入 reg的內容
這是dx用的
@echo off
@echo ------------------------------------------------
@echo 淏婓假蚾 DirectX V9.0b CHS
@echo ------------------------------------------------
@echo ③尕緊...
@echo ...
%systemdrive%\winapps\directx9\dxsetup.exe /opk
@echo on
這是ie6
@echo off
@echo ------------------------------------------------
@echo 淏婓假蚾 Internet Explorer V6.0.2800.1106 (SP1)
@echo ------------------------------------------------
@echo ③尕緊...
@echo ...
%systemdrive%\winapps\ie\ie6setup.exe /q:a /c:"ie6wzd /s:""#e"" /q /r:n"
@echo on
這個我不知道 好像是加入runones
@echo off
echo INITIALISATION VARIABLES
echo .
echo INITIALISATION...
echo .
echo VEUILLEZ PATIENTER
echao type %systemdrive%\winapps\reg\runonce.txt|%windir%\sed.exe 's/\%%systemdrive\%%/%systemdrive%/g'>%systemdrive%\winapps\reg\runonce.reg
執行runones用的
@echo off
echo PARAMETRAGE SYSTEME
echo .
echo INSTALLATION...
echo .
%windir%\regedit.exe /s %systemdrive%\winapps\reg\runonce.reg
給wmp9用的
@echo off
@echo ------------------------------------------------
@echo 淏婓假蚾 Windows Media Player V9.0
@echo ------------------------------------------------
@echo ③尕緊...
@echo ...
%systemdrive%\winapps\WMP9.EXE /Q:A /R:N
@echo on
這是裡面註冊訊息要用到的東西
也就是說你安裝好後 我的電腦 按右鍵 內容 可以看到的支援資訊
oem廠商很多都這樣做
@echo off
echo INITIALISATION VARIABLES
echo .
echo INITIALISATION...
echo .
echo VEUILLEZ PATIENTER
type %systemdrive%\winapps\reg\runonce.txt|%windir%\sed.exe 's/\%%systemdrive\%%/%systemdrive%/g'>%systemdrive%\winapps\reg\runonce.reg
type %systemdrive%\winapps\acrobat\setup.txt|%windir%\sed.exe 's/\%%systemdrive\%%/%systemdrive%/g'>%systemdrive%\winapps\acrobat\setup.iss
然後這是 runones要去執行的動作
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce]
"1"="C:\\winapps\\acrobat\\setup.exe -s"
"2"="C:\\winnt\\regedit.exe /s C:\\winapps\\reg\\modifs.reg"
"3"="C:\\winnt\\regedit.exe /s C:\\winapps\\reg\\supp.reg"
"4"="msiexec /i C:\\winapps\\msxml3.msi /qr"
"5"="msiexec /i C:\\winapps\\msxml4.msi /qr"
"6"="msiexec /i C:\\winapps\\FlashPlayer.msi /qr"
"7"="msiexec /i C:\\winapps\\CodecPackAllIn1.msi /qr"
"8"="msiexec /i C:\\winapps\\RealCodec.msi /qr"
"9"="msiexec /i C:\\winapps\\EmEditor.msi /qr"
"10"="msiexec /i C:\\winapps\\WinRAR.msi /qr"
"11"="msiexec /i C:\\winapps\\CodecPackAllIn1.msi /qr"
"12"="msiexec /i C:\\winapps\\perfectdisk.msi /qr"
"13"="msiexec /i C:\\winapps\\ZGPY30.msi /qr"
"14"="msiexec /i C:\\winapps\\ISScript.msi /qr"
"15"="msiexec /i C:\\winapps\\Mcafee\\vsp.msi /qb-"
"16"="msiexec /i C:\\winapps\\MsnMsgs.msi /qr"
"17"="msiexec /i C:\\winapps\\FlashGet.msi /qr"
"18"="msiexec /i C:\\winapps\\NetTransport.msi /qr"
"19"="msiexec /i C:\\winapps\\ZeroPopup.msi /qr"
"20"="msiexec /i C:\\winapps\\MPC.msi /qr"
"21"="msiexec /i C:\\winapps\\JSYB2003.msi /qr"
"22"="msiexec /i C:\\winapps\\ACDSee.msi /qr"
"23"="msiexec /i C:\\winapps\\WinAMP.msi /qr"
"24"="msiexec /i C:\\winapps\\Nero.msi /qr"
"25"="msiexec /i C:\\winapps\\PowerOff.msi /qr"
"26"="msiexec /i C:\\winapps\\SnagIt.msi /qr"
"27"="msiexec /i C:\\winapps\\WinISO.msi /qr"
"28"="msiexec /i C:\\winapps\\CuteFTP.msi /qr"
"29"="msiexec /i C:\\winapps\\daemon.msi /qr"
這是外加的驅動 例如intel的iaa貨via的4 in 1 等等 還有一些修正用的
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx]
"Title"="Remove temp file"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\zz1]
"1"="cmd.exe /c rmdir C:\\winapps /s /q"
"2"="cmd.exe /c rmdir C:\\drv /s /q"
"3"="cmd.exe /c del C:\\Winnt\\fix.bat /q"
@="Remove Temp Files"
然後這東西好像是tips的東西 但是我看不太董
好像是要最佳化用的
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\CmdHere]
@="CMD &Prompt Here"
[HKEY_CLASSES_ROOT\Directory\shell\CmdHere\command]
@="C:\\WINNT\\System32\\cmd.exe /k cd \"%1\""
[HKEY_CLASSES_ROOT\Drive\shell\CmdHere]
@="CMD &Prompt Here"
[HKEY_CLASSES_ROOT\Drive\shell\CmdHere\command]
@="C:\\WINNT\\System32\\cmd.exe /k cd \"%1\""
[HKEY_CURRENT_USER\Software\Microsoft\Command Processor]
"CompletionChar"=dword:00000009
[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers]
[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\Copy To]
@="{C2FBB630-2971-11D1-A18C-00C04FD75D13}"
[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\Move To]
@="{C2FBB631-2971-11D1-A18C-00C04FD75D13}"
[HKEY_USERS\.DEFAULT\Control Panel\Desktop]
"MenuShowDelay"="0"
[HKEY_USERS\.DEFAULT\Control Panel\Keyboard]
"InitialKeyboardIndicators"="2"
[HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"StartMenuAdminTools"="YES"
"HideFileExt"=dword:00000000
"IntelliMenus"="No"
"SuperHidden"=dword:00000001
"ShowSuperHidden"=dword:00000001
[HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\tips]
"Show"=dword:00000000
[HKEY_CURRENT_USER\Control Panel\Desktop]
"MenuShowDelay"="0"
[HKEY_CURRENT_USER\Control Panel\Keyboard]
"InitialKeyboardIndicators"="2"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"StartMenuAdminTools"="YES"
"HideFileExt"=dword:00000000
"IntelliMenus"="No"
"SuperHidden"=dword:00000001
"ShowSuperHidden"=dword:00000001
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\tips]
"Show"=dword:00000000
大致看了一下,順便到 google 搜尋一些指令的用法,發現這些都是自動安裝所需要的。
琥珀目前只有一個疑問,就是 msi 檔案的生成。
http://bbs.cniti.com/cgi-bin/topic_show.cgi?id=75528&h=1&bpg=1&age=30
多謝ds兄
可是msi檔的製作還是不知道如何做
thx
這篇可以列入精華區嗎?