<< วิธีสร้างโปรแกรมแบบ Thinstalled เบื้องต้น >>
เขียนโดย คุณ Paranoїd
 


โหมด Capture ..
โหมด Build ..
การผจญภัยยังไม่สิ้นสุด..!!



วิธีสร้างโปรแกรมแบบ Thinstalled เบื้องต้น

Thinstall Application Virtualization Platform
Thinstall เครื่องมือสำหรับสร้าง Platform ของโปรแกรมต่างๆให้เป็นแบบไม่ต้องติดตั้งในการใช้งาน
โดยจะมีลักษณะการทำงานคล้ายๆกับโปรแกรมแบบ Portable ซึ่งไม่ต้องติดตั้งในการใช้งานเช่นกัน
และ Thinstall จะนำมาใช้ก็ต่อเมื่อเราไม่สามารถทำโปรแกรมต่างๆให้เป็นแบบ Portable ได้

ความแตกต่างระหว่างโปรแกรมในแบบ Thinstalled กับ Portable
น่าจะอยู่ที่ โปรแกรมในแบบ Thinstalled จะมีการสร้างไฟล์และโฟลเดอร์ลงในระบบ ทั้งนี้ก็เพื่อให้โปรแกรมนั้นๆสามารถใช้งานได้
โดยไฟล์และโฟลเดอร์ดังกล่าวจะเก็บอยู่ที่ C:\Documents and Settings\User Name\Application Data\Thinstall
เมื่อเราสั่งโชว์ hidden files and folders ที่ Tools > Folder Options > View > Show hidden files and folders


MOre info



ทดสอบสร้าง i-Sound WMA MP3 Recorder Pro ให้เป็นโปรแกรมในแบบ Thinstalled

โหมด Capture ..


เข้าไปที่โฟลเดอร์ Thinstall  v3.300 > ดับเบิ้ลคลิกที่ setup_capture



คลิกที่ Start



คลิกที่ Pre-Install Scan
Thinstall จะทำการสแกนค่าริจิสตรี้ทั้งหมดของระบบจากไดรว์ที่เราติดตั้งโปรแกรม
ช้าเร็วขึ้นอยู่กับจำนวนของโปรแกรมที่เราติดตั้งไว้อยู่เดิม



Thinstall กำลังสแกนและบันทึกค่าริจิสตรี้



เมื่อสแกนเสร็จ อาจมีแจ้ง error จาก Thinstall ถึงค่ารีจิสตรี้ที่ไม่สามารถสแกนหรือบันทึกค่าได้
ในส่วนนี้อาจจะไม่ขึ้นในทุกเครื่องนะครับ แต่ก็ไม่มีผลอะไร คลิกต่อไปที่ Continue



เมื่อมาถึงขั้นตอนนี้ เราจะหยุดการทำงาน Thinstall ด้วยการย่อ Thinstall ลงไปไว้ที่ Task Bar
กดเครื่องหมาย - ที่บาร์ของ Thinstall นะครับ อย่ากดผิด ไม่งั้นอาจต้องเริ่มต้นใหม่หมด



ทำการติดตั้งโปรแกรมที่เราต้องการทำเป็นแบบ Thinstalled
จากตัวอย่างผมจะทำ i-Sound WMA MP3 Recorder Pro ให้เป็นโปรแกรมในแบบ Thinstalled



เมื่อติดตั้งโปรแกรมที่เราต้องการทำเป็นแบบ Thinstalled เป็นที่เรียบร้อยแล้ว
ให้เปิด Thinstall ที่เราย่อไว้ที่ Task Bar ขึ้นมาครับ คลิกที่ Post-Install Scan



Thinstall กำลังสแกนหาค่ารีจิสตรี้ที่มีการเปลี่ยนแปลงในระบบ



เมื่อสแกนเสร็จ อาจมีแจ้ง error จาก Thinstall ถึงค่ารีจิสตรี้ที่ไม่สามารถสแกนหรือบันทึกค่าได้
ในส่วนนี้อาจจะไม่ขึ้นในทุกเครื่องนะครับ แต่ก็ไม่มีผลอะไร คลิกต่อไปที่ Continue



ในขั้นตอนนี้ Thinstall จะจัดการให้เองอย่างอัตโนมัติครับ คลิกต่อที่ Continue



เลือกที่เก็บไฟล์ สำหรับท่านที่ใช้ Thinstall  v3.300 - No Install
ค่าปกติจะอยู่ที่โฟลเดอร์ Capture ของ Thinstall  v3.300 คลิกที่ Save Results



Thinstall กำลังสแกนและบันทึกค่าต่างๆของ i-Sound WMA MP3 Recorder Pro



จบขั้นตอนการทำงานในโหมด Capture ของ Thinstall คลิกที่ Quit



โหมด Build ..


เข้าไปที่โฟลเดอร์ Thinstall  v3.300 จะพบกับโฟลเดอร์ Captures
และเมื่อคลิกต่อไปตามภาพประกอบ Captures > i-Sound Pro 6.80
ก็จะพบกับไฟล์และโฟลเดอร์ต่างๆที่เป็นส่วนประกอบในการทำ i-Sound WMA MP3 Recorder Pro ในแบบ Thinstalled
แต่อย่าเพิ่งรีบร้อนนะครับ เราลองมาเช็คในแต่ละโฟลเดอร์ดูก่อนว่ามีไฟล์แปลกปลอมรวมมาด้วยหรือไม่



ลองใช้เมาส์จิ้มๆดูแต่ละโฟลเดอร์ ปรากฏว่าที่โฟลเดอร์ %Personal% มีขนาดใหญ่ผิดสังเกตุ กว่า 31 เม็กกะไบต์
เมื่อคลิกเข้าไปตรวจสอบดูก็ได้พบกับโฟลเดอร์ My Tools ซึ่งเป็นโฟลเดอร์เครื่องมือต่างๆประจำเครื่องของผมเอง
ซึ่งไม่เกี่ยวกับการทำ i-Sound WMA MP3 Recorder Pro ในแบบ Thinstalled แต่อย่างใด
ผมจัดการลบทิ้งไปทั้งหมดครับ โดยเหลือไว้เฉพาะโฟลเดอร์เปล่าๆ ของ %Personal%

ตรงส่วนนี้อาจจะเป็น bug หรือการตั้งค่าผิดของผมเองก็ได้นะครับ เพราะเคยใช้ Thinstall เวอร์ชั่นเก่าจะไม่เป็นแบบนี้
ส่วนสาเหตุที่ไม่ใช้ Thinstall เวอร์ชั่นเก่า ก็เพราะแอนตี้ไวรัสของผม ทะเลาะกับตัว patch ของ Thinstall ครับ



กลับมาที่โฟลเดอร์ Captures > i-Sound Pro 6.80 อีกครั้ง คลิกต่อไปที่โฟลเดอร์ %ProgrmFilesDir%



จะพบกับส่วนประกอบต่างๆส่วนหนึ่งของ i-Sound Pro 6.80
ซึ่งเมื่อเทียบกับการติดตั้งโปรแกรมในแบบปกติทั่วไป โฟลเดอร์นี้จะเหมือนกับโฟลเดอร์ Program Files นั่นเอง

ลองดับเบิ้ลคลิกที่ isound.exe ซึ่งเป็นตัว Launch โปรแกรมของ i-Sound Pro 6.80
เพื่อกระตุ้นและเช็คการทำงานของโปรแกรม ซึ่งบ่อยครั้งในหลายๆโปรแกรมจำเป็นที่จะต้องทำในขั้นตอนนี้
เพื่อที่จะให้โปรแกรมนั้นๆได้สร้างไฟล์เพิ่มเติม เพื่อความสามารถสูงสุดในการรันโปรแกรมในแบบ Thinstalled



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



ยังอยู่ที่ โฟลเดอร์ Captures > i-Sound Pro 6.80 นะครับ
และแล้วก็มาถึงขั้นตอนอันสุดระทึกใจ จากทั้งหมดทุกขั้นทุกตอนที่ทำมาก็มาสรุปกันในขั้นตอนนี้ครับ
i-Sound Pro 6.80 จะสามารถสร้างให้เป็นโปรแกรมในแบบ Thinstalled ได้หรือไม่? ดับเบิ้ลคลิกที่ Build



Thinstall กำลังทำงานบน DOS เมื่อคลิกที่ Build



ผลงานในการยืนยันว่าสำเร็จก็คือ Thinstall จะสร้างโฟลเดอร์เพิ่มขึ้นมา 1 โฟลเดอร์ มีชื่อว่า bin
และเมื่อคลิกเข้าไปที่โฟลเดอร์ bin จะพบกับ i-Sound Pro 6.80 ในแบบ Thinstalled
และเมื่อดับเบิ้ลคลิกที่ i-Sound Pro 6.80 ตัวโปรแกรมสามารถใช้งานได้และเซฟงานได้ ถือว่าความสำเร็จมาเยือนกว่า 80% แล้วครับ
(จากภาพประกอบ ไฟล์ Uninstall i-Sound WMA MP3 Recorder สามารถลบทิ้งไปได้เลย ไม่จำเป็นต้องใช้ครับ)



เมื่อสร้างงานเป็นที่เสร็จเรียบร้อยแล้ว ก็จัดการ Uninstall โปรแกรมต้นแบบที่นำมาทำเป็นแบบ Thinstalled
และลบไฟล์ที่ไม่จำเป็นในโฟลเดอร์ Thinstall  v3.300 (อย่าลืมเซฟโปรแกรม Thinstalled ที่ได้สร้างเสร็จก่อนนะครับ)

ตามภาพประกอบ ผมลบไฟล์และโฟลเดอร์ทั้งหมดที่อยู่ภายในโฟลเดอร์ Captures
โดยให้เหลือไว้เฉพาะโฟลเดอร์ Captures เปล่าๆ รวมถึงไฟล์ที่นามสกุลไม่คุ้นซึ่งมีขนาดใหญ่พอสมควร
เป็นอันเสร็จสิ้นกระบวนการสร้างโปรแกรมในแบบ Thinstalled ครับ  Enjoy ..!!



การผจญภัยยังไม่สิ้นสุด..!! 

หลังจากผ่านพ้นขั้นตอนการทำโปรแกรมในแบบ Thinstalled มาครบทุกขั้นตอนแล้ว หรือจะเรียกว่าเสร็จสิ้นก็ว่าได้
แน่ละ! โปรแกรมในแบบ Thinstalled นั้นๆ สามารถใช้งานได้อย่างปกติดีในเครื่องของท่าน
แล้วถ้าเกิดอยากจะมีการเผื่อแผ่หรือแบ่งปันให้กับเพื่อนๆ เพื่อนำไปใช้ในคอมพิวเตอร์ที่ต่างเครื่องกันล่ะ?
ไม่มีใครกล้ารับประกันได้นะครับว่าโปรแกรมในแบบ Thinstalled นั้นๆจะสามารถนำไปใช้ในเครื่องตอมพิวเตอร์อื่นได้หรือไม่

ทดสอบกันแบบง่ายสุดก็คือ การส่งไฟล์โปรแกรมในแบบ Thinstalled ไปให้เพื่อนๆของท่านทดสอบในการใช้งาน
หรือถ้าจะทดสอบด้วยตัวเองแบบโปรหน่อยก็คือ การลงโปรแกรมจำลอง OS เพื่อทดสอบการใช้งานโปรแกรมในแบบ Thinstalled
เช่นโปรแกรม Microsoft Virtual PC หรือ Vmware Workstation เป็นต้น
 
23 พฤศจิกายน 2007