【求助】【 討論】這個連軟體都已經加入的n合1光碟如何做到的





頁 : [1] 2 3 4 5 6 7

purk
2003-09-14, 09:45 PM
目前 包含sp1 sp2 sp3 sp4甚至hotfix的光碟已經有文件也很容易做出來了
但是前一陣子拿到一版奇怪的n合1光碟
裡面整合了sp跟hotfix不稀奇
他也整合了 ie6sp1 dx9 wmp9...etc

這些已經夠令人驚為天人了

然後更神奇的是他是可以自動安裝這些更新

甚至安裝更新外 也將一些一般常用的軟體 包含防毒 看圖 壓縮也加入了

他的加入是使用reg檔跟msi的形式加入

也因此更神奇的就是他是如何把nero nv mc winrar realone ..etc都變成msi檔加入安裝的 那真是奇怪

希望有人可以知道如何做到的

thx

第一張圖如下




purk
2003-09-14, 09:50 PM
然後這是裡面 使用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

purk
2003-09-14, 09:57 PM
這是裡面註冊訊息要用到的東西
也就是說你安裝好後 我的電腦 按右鍵 內容 可以看到的支援資訊
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

purk
2003-09-14, 10:02 PM
附上他的圖

purk
2003-09-14, 10:03 PM
然後這是 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"

purk
2003-09-14, 10:06 PM
這是外加的驅動 例如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"

purk
2003-09-14, 10:07 PM
然後這東西好像是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

琥珀
2003-09-14, 10:39 PM
大致看了一下,順便到 google 搜尋一些指令的用法,發現這些都是自動安裝所需要的。

琥珀目前只有一個疑問,就是 msi 檔案的生成。

DS
2003-09-14, 10:46 PM
http://bbs.cniti.com/cgi-bin/topic_show.cgi?id=75528&h=1&bpg=1&age=30

purk
2003-09-14, 11:36 PM
多謝ds兄

可是msi檔的製作還是不知道如何做

thx


這篇可以列入精華區嗎?