แท็กของ Technorati: {กลุ่มแท็ก}ความแตกต่าง ระหว่าง ออโต้รัน และ ออโต้เพล์
ที่ผ่านมานั้นหลายๆคน(รวมถึงผมด้วย)มักจะใช้คำทั้ง 2 คำนี้โดยคิดว่ามันมีความหมายเดียวกัน จนเมื่อลองศึกษาค้นคว้าอย่างจริงจังจึงได้เข้าใจว่าคำทั้ง 2 คำนั้นมีความหมายต่างกันครับ ผมเห็นว่าน่าสนใจดีเลยเอามาเล่าสู่กันฟังเพื่อจะได้ทำความเข้าใจกันใหม่ และแก้ไขปัญหาไวรัสที่เกิดจากไฟล์ Autorun.inf ได้ถูกต้องตรงจุดครับรู้จักกับ Autorun
สำหรับคำว่า Autorun นั้นเป็นสิ่งที่มีมานานแล้ว(เริ่มตั้งแต่ Windows 95 เป็นต้นมา) คู่กับเจ้าไฟล์ Autorun.inf นั่นล่ะครับซึ่งทุกคนก็คงเข้าใจแล้วว่ามันคือการทำงานตามคำสั่งที่มีการระบุ ไว้ในไฟล์ Autorun.inf เช่นการทำงานของ Autorun ในแผ่นติดตั้ง Windows เมื่อเรานำแผ่นใส่ในเครื่องจะเห็นว่ามันจะทำการเปิดโ ปรแกรมเมนูในการติดตั้ง Windows มาให้ทันที ดังรูปด้านล่างเมื่อใส่แผ่นวินโดว์เข้าไปจะเจอหน้าต่างเพื่อเลือกการ setupเราลองมาดูคำสั่งภายในไฟล์ Autorun.inf ซึ่งอยู่ในแผ่นติดตั้ง Windows กันก่อนนะครับแล้วเดี๋ยวผมจะอธิบายเพิ่มเติมอีกที
จะเห็นได้ว่าภายในไฟล์ Autorun.inf นั้นมีส่วนของคำสั่งเพียง 2 บรรทัดคือ Open= ซึ่งจะเป็นส่วนที่ระบุชื่อของโปรแกรมที่ต้องการให้เปิดขึ้นมาแบบอัตโนมัติเมื่อนำแผ่นใส่เข้าไปในไดรฟ์ รวมไปถึงการดับเบิ้ลคลิกที่ไดรฟ์นั้นๆใน My Computer ด้วย และบรรทัด icon= ซึ่งเป็นส่วนที่ใช้ระบุรูปไอคอนที่จะแสดงให้เห็นนั่น เองครับ ดังนั้นผมขอสรุปในขั้นต้นก่อนนะครับว่า Autorun นั้นหลักการทำงานของมันก็คือการอ่านแล้วทำตามคำสั่งที่มีการระบุไว้ในไฟล์ Autorun.inf ทั้งหมดไม่ว่าจะเป็นส่วนแสดงชื่อไดรฟ์(Label) รูปไอคอนที่แสดงแทนไดรฟ์รวมถึงโปรแกรมที่จะทำการเปิด ขึ้นมาแบบอัตโนมัติ
รู้จักกับ Autoplay
คำว่า Autoplay นั้นเป็นคำใหม่(มาทีหลัง Autorun) ที่เพิ่งมีมาพร้อมกับ Windows ตั้งแต่ XP ขึ้นไป เรามาดูรูปตัวอย่างการทำงานของ Autoplay กันก่อนนะครับแล้วผมจะอธิบายต่อว่ามันคืออะไรสำหรับรูปที่เห็นนั้นเป็นการทำงานของ Autoplay ครับ ทุกคนคงคุ้นเคยกันดีอยู่แล้ว นั่นคือเมื่อเราเสียบแฟลชไดรฟ์เข้ากับเครื่องคอมพิวเตอร์ก็จะมีหน้าต่างลักษณะนี้ขึ้นมาเสมอๆ(ถ้าไม่ได้ปิ ด Autoplay ไว้) โดยจากรูปตัวอย่างที่ผ่านมานั้นในแฟลชไดรฟ์ของผมจะมี เพียงไฟล์รูปภาพอยู่ด้านใน คราวนี้ผมจะลองก๊อบปี้ไฟล์เพลง .mp3 ใส่เพิ่มเข้าไปในแฟลชไดรฟ์ หลังจากนั้นดึงออกแล้วเสียบกลับเข้าไปใหม่มาดูผลกันครับ
จะเห็นได้ว่ามีหน้าต่างคล้ายๆแบบเดิมแต่ด้านบนสุดจะมีรูปไอคอนของโปรแกรม Windows Media Player ซึ่งมีคำว่า Play เพิ่มขึ้นมา นี่ล่ะครับการทำงานของ Autoplay นั่นคือมันจะทำการตรวจสอบไฟล์ทั้งหมดของเราในแฟลชไดรฟ์ว่ามีไฟล์ประเภทไหน บ้างแล้วทำการเปิดโปรแกรมที่มีความเกี่ยวข้องกับประเภทไฟล์ประเภทนั้นๆขึ้นมาให้ เช่นในตัวอย่างแรกแฟลชไดรฟ์ของผมมีเพียงไฟล์รูปภาพ มันจึงขึ้นเมนูในการจัดการรูปภาพเช่น Print the picture , View a slideshow.. ส่วนในตัวอย่างที่ 2 นั้น เนื่องจากผมได้ก๊อบปี้ไฟล์เพลงใส่เพิ่มเข้าไปด้วย เมื่อมันตรวจพบว่ามีไฟล์เพลงอยู่จึงแสดงเมนูที่จะใช้ จัดการกับไฟล์เพลงซึ่ง ก็คือการเปิดด้วยโปรแกรม Windows Media Player นั่นเอง ซึ่งถ้าผมเลือก Play มันก็จะทำการเปิดเพลงจากในแฟลชไดรฟ์ขึ้นมาให้ หรือถ้าผมเลือกไปที่ View a slideshow.. มันก็จะทำการเปิดไฟล์รูปภาพจากในแฟลชไดรฟ์ขึ้นมาให้นั่นเองครับ คงพอจะมองเห็นภาพการทำงานของ Autoplay กันแล้วนะครับ ซึ่งเราสามารถที่จะตั้งค่าการทำงานแบบอัตโนมัติของ Autoplay ได้ว่าในกรณีที่พบไฟล์ประเภทไหนจะให้มันตอบสนองอย่างไรโดยการคลิกขวาที่ ไดรฟ์ที่ต้องการตั้งค่าเช่นผมต้องการตั้งค่าแฟลชไดรฟ ์ซึ่งตอนนี้เป็นไดรฟ์ H ผมก็คลิกขวาที่ไดรฟ์ H เลือก Properties แล้วไปที่ Tab Autoplay
จะเห็นว่าเราสามารถที่จะเลือกประเภทของไฟล์และรูปแบบ การตอบสนองต่อไฟล์ประเภทนั้นๆเมื่อมีการเสียบแฟลชไดรฟ์ด้วยฟังก์ชั่น Autoplay ซึ่งผมขอไม่อธิบายรายละเอียดนะครับ ลองเล่นกันดูคิดว่าน่าจะทำความเข้าใจได้ไม่ยากครับ
สรุปความแตกต่างระหว่าง Autorun และ Autoplay
Autorun นั้นเป็นฟังก์ชั่นที่มีมากับ Windows ตั้งแต่ 95 เป็นต้นมาซึ่งการทำงานของ Autorun นั้นจำเป็นจะต้องใช้ไฟล์ Autorun.inf ในการกำหนดการทำงานเสมอ เนื่องจากจะต้องมีการระบุคำสั่งต่างๆไว้ในนั้นส่วน Autoplay นั้นเป็นฟังก์ชั่นใหม่ที่เพิ่งมีใช้ครั้งแรกใน Windows XP เป็นต้นไป และในการทำงานนั้นไม่จำเป็นต้องใช้ไฟล์ Autorun.inf แต่อย่างใด เนื่องจากเป็นการอ่านไฟล์จากใน Removable Media(CD/DVD แฟลชไดรฟ์ Card-Reader ฯ) แล้วทำการเปิดโปรแกรมที่ใช้ในการจัดการกับไฟล์ประเภท นั้นๆขึ้นมาให้
โดยสรุปก็คือ Autorun นั้นจะเป็นการสั่งให้เปิดโปรแกรมที่มีอยู่ในแฟลชไดรฟ ์ขึ้นมา(จากคำสั่งในไฟล์ Autorun.inf) แต่สำหรับ Autoplay นั้นจะเป็นการเปิดโปรแกรมจากภายนอกเพื่อที่จะใช้จัดก ารกับไฟล์ที่อยู่ภายในแฟลชไดรฟ์นั่นเองครับ หรือพูดง่ายๆว่า Autorun นั้นจะมองที่ฝั่งโปรแกรม ส่วน Autoplay นั้นจะมองที่ฝั่งของไฟล์นั่นเองครับ
ข้อมูลจาก : bcoms.net
0 ความคิดเห็น:
แสดงความคิดเห็น