การทำ Portable Software ด้วยโปรแกรม Thinstall

webmaster's picture

ขอแนะนำ Thinstall : วิธีการทำโปรแกรมแบบ Portable

สำหรับ Advanced User โปรดอ่านที่นี่ครับ https://thinstall.com/help/index.php?features.htm 
...........
หลักง่าย ๆ นะครับ หลังจากติดตั้งโปรแกรมที่ต้องการลงในคอม  เสร็จแล้ว COPYไฟล์  EXE ที่ได้ใส่  Handy Drive หรือ Portable Media ต่าง ๆ แล้วนำไปใช้ได้เลย หรืออาจวางไว้ในเครื่อง server แล้วแชร์ให้  client มาดึงไปใช้ก็ได้  พูดง่าย ๆ ก็คือเป็นโปรแกรมประเภท Portable นั่นเอง ที่ำสำคัญโปรแกรมที่ได้เวลาใช้งาน มันจะไม่ไปรบกวนค่า Registry ของคอมเลยครับ

เริ่มต้นด้วยการดาวน์โหลดตัวโปรแกรม Thinstall3.0.80 มาก่อน ที่
http://rapidshare.com/files/27977886/Thinstall_Virtualization_Suite_3.080.rar
หรือ
http://www.upload.th.la/download.php?id=45EFC70B3

ทำการติดตั้งโปรแกรม ThinstallVS_latest ให้เรียบร้อยก่อน เสร็จแล้วเปิดโปรแกรมขึ้นมา  กดที่ Start

เลือกตำแหน่งที่จะให้โปรแกรมค้นหาและจดจำค่า Registry ไว้ก่อน  เอาไว้เปรียบเทียบกับตอนหลัง  กดที่ Pre-Install Scan ครับ

จะได้หน้าจอดังนี้ี้ 
หมายเหตุ: ระยะเวลาที่ใช้ scan จะมากหรือน้อยขึ้นอยู่กับโปรแกรมต่างๆที่เรา "เคย" ติดตั้งไว้ในเครื่องครับ  ถ้าเป็นเครื่องที่มีแต่วินโดวส์เปล่า ๆ (Clean Windows Install) จะใช้เวลา Scan แค่แป๊บเดียวครับ

ถึงขั้นตอนนี้ ให้ย่อจอ  Minimize ลงมา 
ทำการติดตั้งโปรแกรมที่เราต้องการ  เช่น ผมต้องการติดตั้งโปรแกรม Firefox 1.5 ครับ
หมายเหตุ:  ถ้าโปรแกรมที่เราติดตั้งจำเป็นต้องรีสตาร์ทเครื่องใหม่  พอเครื่องเข้าวินโดวส์อีกครั้ง  ให้เลือกที่  1. Load..... ครับ

หลังจากติดตั้ง Firefox และปรับแต่งค่าต่างๆในโปรแกรมเสร็จแล้ว, หรือถ้าโปรแกรมไหนให้ Crack, Patch, Register ต้องทำให้เสร็จ 

หมายเหตุสำหรับผู้ทำ Microsoft Office:  หลังจากติดตั้ง Office เสร็จแล้ว  ต้องเปิดโปรแกรม Word, Excel, Powerpoint, Access ขึ้นมา 1 ครั้ง เพื่อให้คอมพิวเตอร์จำค่า  User ไว้ก่อน ไม่อย่างนั้นจะไม่สามารถเปิดใช้งานในตอนหลังได้ครับ

หลังจากที่พอใจแล้ว  ก็กลับมากดปุ่ม  Post-install Scan  จะได้หน้าจอดังนี้ครับ

สักครู่.. จะแสดงผลลัพท์ออกมา ให้เลือกตำแหน่งที่จะ SAVE แล้วกดที่ Save Result  ครับ จะใช้เวลา SAVE ระยะหนึ่ง  ถ้าเสร็จจะขึ้นหน้าจอว่า  Setup Capture Complete แล้วกด Quit ครับ

จากนั้นให้เข้าไปที่ C:\Program Files\Thinstall.VS\Captures จะมีโฟล์เดอร์ของโปรแกรมที่เราต้องการอยู่ ตอนนี้คือ Mozilla Firefox (1.5) ให้คลิกเข้าไปครับ จะเจอ Batch file ชื่อ build.bat ให้ดับเบิลคลิก รอสักพักจะปรากฏโฟล์เดอร์ Bin ขึ้นมา ซึ่งในโฟลเดอร์ Bin จะมีไฟล์โปรแกรม EXE ขึ้นมา 1 ตัว [หรือมากกว่านั้น ขึ้นอยู่กับชุดโปรแกรมที่ติดตั้ง] ขั้นตอนที่สำคัญต่อไปคือ ทำการ Patch ไฟล์ EXE ที่ได้จากโฟลเดอร์ Bin  เพื่อทำให้กรอบสี่เหลี่ยมที่เด้งขึ้นมาหายไปครับ

อย่าลืม Patch ไฟล์ใน Bin  นะครับ  ไม่อย่างนั้นมันจะขึ้นหน้าจอเด้งด้านล่างจอและโปรแกรมจะหมดอายุได้ครับ


ปัญหาต่างๆที่พบ

ถ้าไม่ขึ้นโฟลเดอร์ Bin แปลว่า ไม่มีไฟล์ที่เป็น EXE ใหม่ถูกติดตั้งลงไปครับ เช่น ถ้าเรามีการติดตั้งโปรแกรมหนึ่ง แล้วติดตั้งซ้ำลงไป หรือพวกติดตั้งโปรแกรมอัพเดตต่าง ๆ อย่างนี้จะไม่ขึ้น Bin ครับ

หรืออาจเกิดจากโปรแกรมที่ติดตั้งไม่ Compatible กับ Thinstall ตัวอย่างโปรแกรมที่สามารถเข้ากันได้ดี ดูได้จากที่นี่ครับ http://thinstall.com/mysupport/vs_apps.php

อีกสาเหตุหนึ่งที่ Build แล้วไม่พบไฟล์ exe ใน Bin ก็คือ ตอนเราติดตั้งโปรแกรม เราไม่คลิกเลือกให้สร้าง icon บน desktop/startup เพราะโปรแกรมจะถือเอาไฟล์ที่ shortcut ชี้ไป มาทำ Build ครับ สรุปก็คือ ต้องสร้าง shortcut icon ขณะติดตั้งโปรแกรมด้วยครับ

เอกสารหรือไฟล์ที่ได้จากการสร้างด้วยโปรแกรมนี้ (เช่น .doc, .xls ฯลฯ) บันทึก save ได้เฉพาะใน Desktop หรือ My Document เท่านั้นนะครับ ถ้าบันทึกไว้ที่อื่นจะมองไม่เห็นใน Explorer แต่สามารถมองเห็นได้ในโปรแกรม Port นั้นๆครับ

หากต้องการให้ SAVE ได้ทุกไดรฟ์และมองเห็นใน Explorer ต้องแก้ไขไฟล์ package.ini ในส่วน [Isolation] ใหม่ดังนี้ (สลับ ; กันกับของเดิม)

[Isolation]
;DirectoryIsolationMode=WriteCopy
DirectoryIsolationMode=Merged

และสร้างไฟล์ Attributes.ini ขึ้นใหม่ด้วยโปรแกรม Notepad ข้างในไฟล์มี 2 บรรทัดดังนี้

[Isolation]
DirectoryIsolationMode=Merged

สำหรับผู้ทำ Microsoft Office:  หลังจากติดตั้ง Office เสร็จแล้ว  ต้องเปิดโปรแกรม Word, Excel, Powerpoint, Access ขึ้นมา 1 ครั้ง เพื่อให้คอมพิวเตอร์จำค่า  User ไว้ก่อน ไม่อย่างนั้นจะไม่สามารถเปิดใช้งานในตอนหลังได้ครับ

Credit: หนุ่ม (มายเวย์)

Anonymous's picture

การทำ Portable Software ด้วยโปรแกรม Thinstall

ทดลองทำดูแล้วนะครับ

ซึ่งในโฟลเดอร์ Bin จะมีไฟล์โปรแกรม EXE ขึ้นมา 1 ตัว [หรือมากกว่านั้น ขึ้นอยู่กับชุดโปรแกรมที่ติดตั้ง] ขั้นตอนที่สำคัญต่อไปคือ ทำการ Patch ไฟล์ EXE ที่ได้จากโฟลเดอร์ Bin  เพื่อทำให้กรอบสี่เหลี่ยมที่เด้งขึ้นมาหายไปครับ

ผลคือ
มี Bin folder  แต่ไม่มี ไฟล์ exe ครับ  จะทำยังไงดี
ทำทุกขั้นตอนแล้ว คลิ๊กเลือก icon บน desktop/startup แล้ว ก็ไม่ได้

นี่คือปัญหาอะป่าวครับ

[Isolation]
;DirectoryIsolationMode=WriteCopy
DirectoryIsolationMode=Merged

ตกลงว่าจะต้องแก้ให้เป็นกี่บรรทัด
เดิมเมื่อทำแล้วมันจะมีแค่ บรรทัดเดียว
งง

เป็นโปรแกรมที่ผมซื้อมานะครับ
ของคนไทย ไม่อยากจะบอกครับ
เดี๋ยวเขาว่าเอาครับ

webmaster's picture

การทำ Portable Software ด้วยโปรแกรม Thinstall

ทำโปรแกรมอะไรครับ บางโปรแกรมมันก็ทำไม่ได้นะครับ
ส่วนตรง [Isolation] นั้น ต้องแก้ตามทั้ง 2 บรรทัดครับ

ผมก็เพิ่งลองทำไปแค่โปรแกรมเดียวเอง ถ้าไงลองไปโพสต์ถามที่กระทู้เจ้าของบทความเลยดีกว่าครับ เค้าทำมาเยอะ
http://www.pantip.com/tech/software/topic/SA2360750/SA2360750.html

eXTReMe Tracker