Sunday, 29 August 2010

ความเเตกต่าง ระหว่าง autorun กับ autoplay

สวัสดีค่ะ วันนี้วันอาทิตย์ ไม่ได้เขียน blog มา 2 วันเเล้ว รู้สึก อึดอัด ทั้งๆที่ก็ว่างไม่ได้ทำอะไร หมดเวลาไปกับการอ่านหนังสือ เเล้วก็หลับพักผ่อน ไปซะเยอะ วันนี้ เอาแผ่น dream concert Korea มาดู ใส่เเผ่นไปก็ ขึ้น autoplay เลยนึกขึ้นได้ว่า ระหว่าง autorun กับ autoplay ต่้างกันยังไงนะ เลย หาข้อมูล เอามาเผยเเพร่ ให้เพื่อนๆ ที่สนใจได้รู้ ค่ะ

Autorun
Autorun มีมานานแล้ว (เริ่มตั้งแต่ Windows 95 เป็นต้นมา) คู่กับ file Autorun.inf คือการ
ทำงานตามคำสั่งที่มีการระบุ ไว้ในไฟล์ Autorun.inf เช่นการทำงานของ Autorun ในแผ่นติดตั้ง Windows เมื่อเรานำแผ่นใส่ในเครื่องจะเห็นว่ามันจะ ทำการเปิดโปรแกรมเมนูในการติดตั้ง Windows มาให้ทันที




คำสั่งภายในไฟล์ Autorun.inf ซึ่งอยู่ในแผ่นติดตั้ง Windows



ภายใน file Autorun.inf นั้นมีส่วนของคำสั่งเพียง 2 บรรทัดคือ Open= ซึ่งจะเป็นส่วนที่ระบุ ชื่อของโปรแกรมที่ต้องการให้เปิดขึ้นมาแบบอัตโนมัติ เมื่อนำแผ่นใส่เข้าไปในไดรฟ์ รวมไปถึงการ double click ที่ไดรฟ์นั้นๆใน My Computer ด้วย และบรรทัด icon= ซึ่งเป็นส่วนที่ใช้ระบุรูปไอคอนที่จะแสดงให้เห็น ค่ะ ดังนั้น Autorun หลักการทำงานก็คือการอ่านแล้วทำตามคำสั่งที่มีการระบุไว้ใน file Autorun.inf ทั้งหมดไม่ว่าจะเป็นส่วนแสดงชื่อไดรฟ์(Label) รูปไอคอนที่แสดงแทนไดรฟ์รวมถึงโปรแกรมที่จะทำการเปิด ขึ้นมาแบบอัตโนมัติ
Autoplay
Autoplay นั้นเป็นคำใหม่(มาทีหลัง Autorun) ที่เพิ่งมีมาพร้อมกับ Windows ตั้งแต่ XP ขึ้นไป เรามาดูรูปตัวอย่างการทำงานของ Autoplay นะค่ะ



สำหรับรูปนี้เป็นการทำงานของ Autoplay ทุกคนคงคุ้นเคยกันดีอยู่แล้ว คือเมื่อเราเสียบ flash drive เข้ากับเครื่องคอมพิวเตอร์ก็จะมีหน้าต่างลักษณะนี้ขึ้นมาเสมอๆ (ถ้าไม่ได้ปิด Autoplay ไว้) จากรูปตัวอย่างใน flash drive เพียงไฟล์รูปภาพอยู่ด้านใน คราวนี้ลอง copy file เพลง .mp3 ใส่เพิ่มเข้าไปใน flash drive หลังจากนั้นดึงออกแล้วเสียบกลับเข้าไปใหม่ จะเป็นดังรูปข้างล่างนี้ค่ะ




จะเห็นได้ว่ามีหน้าต่างคล้ายๆแบบเดิมแต่ด้านบนสุดจะมี icon ของโปรแกรม Windows Media Player ซึ่งมีคำว่า Play เพิ่มขึ้นมา เป็นการทำงานของ Autoplay คือมันจะทำการตรวจสอบไฟล์ทั้งหมดของเราใน flash drive ว่ามีไฟล์ประเภทไหนบ้างแล้ว ทำการเปิดโปรแกรมที่มีความเกี่ยวข้อง กับประเภทไฟล์ประเภทนั้นๆขึ้นมาให้ เช่นในตัวอย่างแรก flash drive มีเพียงไฟล์รูปภาพ มันจึงขึ้นเมนูในการจัดการรูปภาพเช่น Print the picture , View a slideshow.. ส่วนในตัวอย่างที่ 2 ได้ copy ไฟล์เพลงใส่เพิ่มเข้าไปด้วย

เมื่อมันตรวจพบว่ามีไฟล์เพลงอยู่จึงแสดงเมนูที่จะใช้ จัดการกับไฟล์เพลงซึ่ง ก็คือการเปิดด้วยโปรแกรม Windows Media Player นั่นเอง ซึ่งถ้าเลือก Play มันก็จะทำการเปิดเพลงจากใน flash drive ขึ้นมาให้ หรือถ้าเลือกไปที่ View a slideshow.. มันก็จะทำการเปิดไฟล์รูปภาพจากใน flash drive ขึ้นมาให้ คงพอจะมองเห็นภาพการทำงานของ Autoplay กันแล้วนะค่ะ

ซึ่งเราสามารถที่จะตั้งค่าการทำงานแบบอัตโนมัติของ Autoplay ได้ว่าในกรณีที่พบไฟล์ประเภทไหน จะให้มันตอบสนองอย่างไรโดยการคลิกขวาที่ drive ที่ต้องการตั้งค่า เช่นต้องการตั้งค่า flash drive ซึ่งตอนนี้เป็น drive H ก็คลิกขวาที่ drive H เลือก Properties แล้วไปที่ Tab Autoplay



จะเห็นว่าเราสามารถที่จะเลือกประเภทของไฟล์และรูปแบบ การตอบสนองต่อไฟล์ประเภทนั้นๆเมื่อมีการเสียบ flash drive ด้วยฟังก์ชั่น Autoplay

สรุปความแตกต่างระหว่าง Autorun กับ Autoplay
Autorun นั้นเป็นฟังก์ชั่นที่มีมากับ Windows ตั้งแต่ 95 เป็นต้นมาซึ่งการทำงานของ Autorun นั้นจำเป็นจะต้องใช้ไฟล์ Autorun.inf ในการกำหนดการทำงานเสมอ เนื่องจากจะต้องมีการระบุคำสั่งต่างๆไว้ในนั้น

ส่วน Autoplay นั้นเป็นฟังก์ชั่นใหม่ที่เพิ่งมีใช้ครั้งแรกใน Windows XP เป็นต้นไป และในการทำงานนั้นไม่จำเป็นต้องใช้ไฟล์ Autorun.inf แต่อย่างใด เนื่องจากเป็นการอ่านไฟล์จากใน Removable Media(CD/DVD flash drive Card-Reader ฯ) แล้วทำการเปิดโปรแกรมที่ใช้ในการจัดการกับไฟล์ประเภท นั้นๆขึ้นมาให้


โดยสรุปก็คือ Autorun นั้นจะเป็นการสั่งให้เปิดโปรแกรมที่มีอยู่ในแฟลชไดรฟ ์ขึ้นมา(จากคำสั่งในไฟล์ Autorun.inf) แต่สำหรับ Autoplay นั้นจะเป็นการเปิดโปรแกรมจากภายนอกเพื่อที่จะใช้จัดก ารกับไฟล์ที่อยู่ภายในแฟลชไดรฟ์นั่นเองครับ หรือพูดง่ายๆว่า Autorun นั้นจะมองที่ฝั่งโปรแกรม ส่วน Autoplay นั้นจะมองที่ฝั่งของไฟล์นั่นเองครับ

ข้อมูลจาก : www.thaigaming.com

No comments:

Post a Comment