HH - การเพิ่มโปรแกรมอื่นๆลงในWinPE อย่างที่ทุกท่านทราบว่าเราสามารถนำโปรแกรมแบบพกพา(Portable) ไปเปิดใช้งานบนWinPEได้เลย
โดยที่ไม่ต้องติดตั้งก็ใช้ได้ แต่ก็มีบางโปรแกรมที่ต้องติดตั้งหรือรวมเข้าไปในWinPEตั้งแต่แรก
เพื่อให้โปรแกรมทำงานได้สมบูรณ์ เช่นโปรแกรมที่ต้องเขียนลงRegistry หรือต้องคัดลอกบางไฟล์ไว้ในSystem32 เป็นต้น
และที่มีผลโดยตรงเลยก็คือหากเราใส่ลงไปแบบมั่วๆ ขนาดของไฟล์Boot.wim ก็จะใหญ่เบ้อเร่ออย่างไม่ต้องสงสัย
ดังนั้นท่านต้องดูว่ามีความจำเป็นแค่ไหนที่จะใส่ลงไปนะครับ
หากไม่เข้าใจว่าการใส่ลงไปตั้งแต่ต้นนั้นคืออะไร ก็ให้นึกถึงว่าโปรแกรมที่เราติดตั้งลงในวินโดวส์
กับโปรแกรมที่เราก๊อปมาใช้แบบพกพา ถ้ายังมองภาพไม่ออก ก็ลองดูที่ตัวอย่างด้านล่างครับ
- 7zip หากเรานำมาใช้แบบportable เมื่อจะใช้งานก็ต้องเปิดโปรแกรมขึ้นมาและเลือกไฟล์zipที่ต้องการ
แต่หากเราใส่ไปในWinPEเลย เราสามารถคลิกขวาที่ไฟล์Zip แล้วเลือก7Zipได้เลย
- โปรแกรมสแกนไวรัส หากเราใช้แบบportable ก็ต้องเปิดโปรแกรมขึ้นมาและเลือกไดร์ฟที่จะสแกน
แต่หากใส่เข้าไปในWinPE เราสามารถคลิกขวาที่ไดร์ฟแล้วสั่งสแกนได้เลย เป็นต้น
การเพิ่มโปรแกรมที่เข้าไปในWinPEนั้นจะอยู่ในรูปแบบไฟล์.Scripts ซึ่งท่านสามารถเข้าไปเลือกโหลด
ได้จากที่
-
http://theoven.org/index.php?board=9.0-
http://reboot.pro/files/category/5-winbuilder/ (ต้องสมัครสมาชิก)
(ภาษาฝรั่งเขาเรียกปลั๊กอิน เพราะมันไม่ได้มีแค่โปรแกรม)
ผมจะยกตัวอย่างการเพิ่มโปรแกรมซัก2-3โปรแกรมนะครับ เพราะมันจะมีจุดต่างอยู่ไม่กี่อย่าง
เช่นบางโปรแกรมเอาสคริปต์มาใช้ได้เลย บางโปรแกรมต้องก๊อปไฟล์จากในเครื่องมาด้วย เป็นต้นครับ
ก่อนอื่นแนะนำว่าให้สร้างโฟลเดอร์สำหรับใส่สคริปต์ก่อน จะได้เป็นหมวดหมู่หาง่ายๆครับ
เข้าไปที่
C:\Win81SE\Projects\Win8.1SE\Apps แล้วก็สร้างโฟลเดอร์ใหม่ขึ้นมา
1โฟลเดอร์จั้งชื่อตามต้องการ เช่น MyAPP จากนั้นให้เข้าไปโหลดปลั๊กอินที่ต้องการในเว็บมา
โดยผมจะยกตัวอย่างดังนี้ครับ
- Google Chromehttp://theoven.org/index.php?topic=690.0
จะเห็นมามีให้โหลด2ไฟล์ เราก็โหลดมาทั้ง2เลย เมื่อจะได้ไฟล์
GoogleChrome.script และ
GoogleChrome_File.script โดยหากเป็นscriptในรูปแบบนี้ จะเป็นscript ร้อมใช้ ซึ่งหมายความว่าไม่ต้องไปโหลดไฟล์อะไรเพิ่มเติม
และดูที่ใต้คอมเม้นต์ที่ดาวโหลด ผู้พัฒนาก็ได้แจ้งว่าให้นำไฟล์ทั้ง2ไปวางไว้ในโฟลเดอร์เดียวกัน
ดังนั้นก็ให้คุณก๊อปไฟล์script ทั้ง2ไปไว้ที่
C:\Win81SE\Projects\Win8.1SE\Apps\MyAPP
หากเปิดโปรแกรมWinbuilderอยู่ก็ปิดแล้วเปิดใหม่ครับ

ไปที่ Apps > MyAPP > ก็จะเจอGoogleChromeที่เราเพิ่มเข้ามาครับ หากต้องการเช็คว่าสคริปต์ที่นำมาใช้นั้น
มีข้อผิดพลาดรึเปล่า ก็ให้คลิกที่ปุ่มPlayเล็กๆ

แล้วก็คลิกที่แถบLogครับ ต้องไม่มีเออเร่อนะครับ ไม่งั้นตอนสร้างWinPEจะไม่ผ่านครับ
...นี่คือตัวอย่างปลั๊กอินแบบสำเร็จรูปครับ - Unlocker http://reboot.pro/files/file/99-unlocker/ เมื่อดาวโหลดจะได้ไฟล์Unlocker.scriptมา ก็เอาไปวางไว้ที่
C:\Win81SE\Projects\Win8.1SE\Apps\MyAPP เหมือนเดิม

เปิดโปรแกรมขึ้นมา ไปที่Apps > MyAPP > Unlocker แล้วลองคลิกที่ปุ่มPlayเล็กดูครับ

ก็จะเออเร่อแบบนี้ทันทีเลยครับ เพราะสคริปต์นี้ไม่ได้สำเร็จรูป ท่านต้องก๊อปไฟล์มาใส่เอง โดยทำดังนี้ครับ

1 - ตรงวิธีใช้งานทางผู้พัฒนาได้แจ้งว่าเราต้องไปโหลดโปรแกรมUnlockerมาก่อน
ซึ่งเวอร์ชั่นล่าสุดจะเป็น1.9.2
http://goo.gl/rvazh7 แล้วก็ติดตั้งให้เรียบร้อย
2 - คลิกที่ปุ่มOpen Folder เพื่อเปิดโฟลเดอร์ที่โปรแกรมเตรียมไว้ให้ ซึ่งต้องเอาไฟล์โปรแกรมUnlockerมาไว้ที่นี่
3 - ไฟล์ที่ต้องเอามาใส่ (PE64Bitจะเพิ่มมา1ไฟล์)

4 - คือโฟลเดอร์ C:\Program Files\Unlocker ที่เราติดตั้งโปรแกรมUnlocker
5 - คือโฟลเดอร์จากข้อ2ที่โปรแกรมเตรียมไว้ให้ ก็ให้ก๊อปปี้ไฟล์จากโฟลเดอร์Unlocker(ข้อ4) มาใส่ที่นี่

6 - จะเห็นว่ามี1ไฟล์ที่ไม่มีเหมือนตัวอย่าง คือไฟล์Unlocker.cfg ซึ่งดูจากลักษณะน่าจะเป็นไฟล์ที่สร้างขึ้น
เพื่อให้โปรแกรมทำงานโดยที่ไม่ต้องไปอ่านค่าที่Registry (เหมือนการทำโปรแกรมแบบพกพา)

7 - (รูปบน) ให้คลิกขวาที่ว่างๆ แล้วเลือก New > Text Document
แล้วก็จัดการเปลี่ยนชื่อเป็น Unlocker.cfg (รูปล่าง)

ลองกดปุ่มPlayเล็กดู และมาดูที่แถบLogก็จะไม่มีเออเร่อแล้วครับ แสดงว่าสคริปต์พร้อมใช้งาน
...นี่คือตัวอย่างปลั๊กอินแบบต้องหาไฟล์มาเพิ่มเองครับ - Avira AntiVirus Personal Edition 7 http://reboot.pro/files/file/8-avira-antivirus-personal-edition/ อันนี้จะเป็นอีกปลั๊กอินนึงที่แตกต่างจากตัวอย่างที่กล่าวมาแล้วทั้ง2อัน เริ่มตั้งแต่การดาวโหลดเลย


หากคลิกที่ปุ่มดาวโหลดเลย มันจะเปิดมาหน้าที่เป็นโค้ดเลย แทนที่จะดาวโหลดสคริปต์ให้

ต้องคลิกขวาที่ปุ่มDownload แล้วเลือก บันทึกลิงก์เป็น

เลือกที่จะบันทึก แล้วก็กดSave แล้วก็รอโหลดสคริปต์จนเสร็จครับ

หลังจากนั้นก็ก๊อปไปไว้ที่
C:\Win81SE\Projects\Win8.1SE\Apps\MyAPP เหมือนเดิม
หากสังเกตุจะเห็นว่าไฟล์มีขนาดเพียง2.49MBเท่านั้น ซึ่งในความเป็นจริงนั้นโปรแกรมAviraนั้น
มีขนาดตั้ง100กว่าเมก ดังนั้นจึงเป็นที่มาของ ตัวอย่างปลั๊กอินแบบต้องโหลดโปรแกรมเพิ่มเติม

1 - ไปที่Apps > MyAPP > Avira Free Antivirus
2 - ถ้าไม่ได้ตั้งRun All Programs From Ram (D8) ก็ให้เลือกเป็นRun From RAMครับ
3 - ตรงนี้ติ๊กออกให้หมด เพราะจะแยกโฟลเดอร์โปรแกรมออกจากBoot.wim เพื่อลดขนาดอยู่
> Real Time Protection อันนี้ถ้าเราทำงานบนPEคงไม่ดีแน่ถ้าให้โปรแกรมทำงานตลอดเวลา
> Show tray Icon อันนี้ก็เอาออกครับ เพราะถ้ามันโชว์ก็คือมันทำงานอยู่นั่นแหละ
4 - ไม่ต้องให้โปรแกรมอัพเดทอัตโนมัติครับ จะใช้ค่อยอัพเดทฐานข้อมูลเอาเอง
5 - โปรแกรมระบุว่าต้องใช้MS Visual C++ Runtimeในการรันโปรแกรม ถ้าไม่ได้เปิดใช้ก็ไปอ่านที่
F5 ครับ
6 - จากนั้นก็กดปุ่มplay เพื่อทดสอบการทำงานได้เลยครับ

7 - โปรแกรมก็จะจัดการดาวโหลดโปรแกรมAviraมาให้ครับ จะเห็นว่าขนาดจริงๆนั้นคือ143Mbเลยทีเดียว
...นี่คือตัวอย่างปลั๊กอินแบบต้องโหลดโปรแกรมเพิ่มเติมครับ จบตัวอย่างการเพิ่มโปรแกรมในWinPEเพียงเท่านี้ครับ ท่านใดติดปัญหาตรงไหนก็สอบถามได้เลยครับ 