相片後處理專業軟體:Photoshop CS2 綠化免安裝製作
Photoshop CS2 綠化免安裝製作執行成功,但是,請自製。
終於有人把 Photoshop CS2 弄成綠化免安裝了,而這個方法的也可以讓使用者製作出帶著跑的 Photoshop CS2,能夠免安裝執行應該是最大的福音吧?
之前也有人嚐試用 WINPE 來試試看,但是都是失敗的情況,或是說在安裝的過程當中出現問題,但是卻沒有人像這位老兄一樣改用別的方式嚐試。
我已經測試成功,先把這些給寫出來:
首先,你必須製造出一份正式版本的 Photoshop CS2 ,方法如下:
1.在 Windows XP 安裝好 Photoshop CS2 (要經過完整啟動手續,因為我是正版的)
2.在 USB 上開啟一個新的資料夾,COPY底下所列的所有檔案到資料夾當中:
Program FilesAdobePhotoshop CS2 ->
ACE.dll
AdobeLM.dll
Adobelmsvc Installer.dll
AdobeUpdater.dll (generates error, program runs)
AdobeXMP.dll
agldt28l.dll
AGM.dll
asneu.dll
AXE8SharedExpat.dll
Bib.dll
BIBUtils.dll
CoolType.dll
epic_regs.dll (generates error, program runs, goodbye shortcuts)
FileInfo.dll (program runs, error on File>File Info)
libagluc28.dll
pdfsettings.dll
persresen_US.dll
Photoshop.dll
Plugin.dll
PSArt.dll
PSViews.dll
Tw10122.dat
VersionCue.dll
VersionCueUI.dll
Program FilesAdobePhotoshop CS2Activation(your language/country) w12216.dat
Program FilesAdobePhotoshop CS2Required*.*
Documents & SettingsAll UsersApplication DataAdobe SystemsProduct licensesB2B86000.dat
你會看到連 Product Lincenses 都包含在內,檔案目錄結構不變。這個可以製作出最精簡「可移動版」的 Photoshop CS2 + ImageReady CS2 ,當然也可以選擇保留 Plugin 或 Brushes 等目錄。
3. Copy 最低需求的 Registry 值,執行 "regedit" 後找到這個區段後匯出:
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionUninstall{236BB7C4-4419-42FD-0409-1E257A25E34D}]
"EPIC_ORG"="(your company or organisation you registered under)"
"EPIC_SERIAL"="(your serial registration number without dashes)"
"EPIC_NAME"="(the name you registered under)"
這樣就幾乎大功告成了,檔案體積也狂降到 26MB 左右而已。
4.之後不管你是移除 Photoshop CS2 或是在沒有安裝的電腦上,要使用這個 portable 版本的 Photoshop CS2/ImageReady CS2 ,就依照下列步驟進行:
※、將之前備份的 registry entries (EPIC_ORG, EPIC_SERIAL, EPIC_NAME) 複製回電腦中 Windows XP 設定檔內。(通常雙點匯出的 Registry 檔案即可匯入)
※、複製 "B2B86000.dat" 回到這個資料夾: Documents & SettingsAll UsersApplication DataAdobe SystemsProduct licenses
※、直接執行 "Photoshop.exe" or "ImageReady.exe", Hola! 動了!
如果對步驟有所疑問,請參照原文說明步驟再試試看。
因為這個版本已經是極為精簡版,也沒有其他亂七八糟相關程式,所以這位老兄依據這個步驟將「可移動版」的 Photoshop CS2
製作出來並且在乾淨的 Windows XP 測試無誤後。
依據他的使用經驗,全功能都能執行無誤,使用心得則全寫在這,啟動大概需要 30 秒的時間,花兩倍以上的時間開啟 PSD 檔案。
因為沒有指定檔案關聯性( CS2 未安裝),所以也沒辦法直接點取 PSD 檔案來開啟 Photoshop CS2 。
這似乎也指點出一道明路,一般 windows 軟體只要能夠製作得出 portable 版本(跳過 Install 的程序)。
————————————————————————————————–
Portable Adobe Photoshop CS2 v9.0 (26 MB) Project
Submitted by aniperleo on April 11, 2006 – 1:51am.
Creating a legitimate, portable Adobe Photoshop & ImageReady CS2 is entirely possible! Creating a working NSIS-based launcher is still in development, however, these are the exact steps I have taken to reach the nearest point. To write these steps most accurately, I am starting with neither Adobe Photoshop/ImageReady CS2 or its activation license on the machine…
Locate the directory that contains your Adobe Photoshop CS2 setup installation.
Install Adobe Photoshop CS2, enter your serial registration, and activate the product.
Create a new directory on your computer and copy the following necessary files for Adobe Photoshop CS2 & Adobe ImageReady CS2 to operate:
Program FilesAdobePhotoshop CS2 ->
ACE.dll
AdobeLM.dll
Adobelmsvc Installer.dll
AdobeUpdater.dll (generates error, program runs)
AdobeXMP.dll
agldt28l.dll
AGM.dll
asneu.dll
AXE8SharedExpat.dll
Bib.dll
BIBUtils.dll
CoolType.dll
epic_regs.dll (generates error, program runs, goodbye shortcuts)
FileInfo.dll (program runs, error on File>File Info)
libagluc28.dll
pdfsettings.dll
persresen_US.dll
Photoshop.dll
Plugin.dll
PSArt.dll
PSViews.dll
Tw10122.dat
VersionCue.dll
VersionCueUI.dll
Program FilesAdobePhotoshop CS2Activation(your language/country) w12216.dat
Program FilesAdobePhotoshop CS2Required*.*
Documents & SettingsAll UsersApplication DataAdobe SystemsProduct licensesB2B86000.dat
You may decided to keep certain folders; like for example "Plug-Ins", but it is not necessary for Photoshop CS2 or ImageReady CS2 to operate, and though some plugins will still appear to be available, they will cause no change to the image if selected. UPDATE: Using UPX v1.95 beta I was able to compress all EXEs and DLLs in the root directory and keep full functionality!
Copy the minimum required registry entries by running "regedit".
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionUninstall{236BB7C4-4419-42FD-0409-1E257A25E34D}]
"EPIC_ORG"="(your company or organisation you registered under)"
"EPIC_SERIAL"="(your serial registration number without dashes)"
"EPIC_NAME"="(the name you registered under)"
UPDATE: In total, this removes approximately 212 MB of unneeded materials and brings the installation down to approximately 26 MB!!!
At this point you can uninstall Adobe Photoshop/ImageReady CS2 and remove your license file. To run Photoshop or Imageready without installing the application, do the following (it's obvious):
Copy the registry entries (EPIC_ORG, EPIC_SERIAL, EPIC_NAME) back to their appropriate place in your registry.
Copy "B2B86000.dat" back to the directory Documents & SettingsAll UsersApplication DataAdobe SystemsProduct licenses
Locate the directory you copied your files to and launch either "Photoshop.exe" or "ImageReady.exe".
I am aware this post is lengthy, but hopefully this means that it is also complete. Maybe this will provide the means to a working NSIS-based solution. Cheers.
– aniperleo
Good Ol' Reliable Aniper Leo