【求助】【 討論】這個連軟體都已經加入的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


這篇可以列入精華區嗎?