IT4X เทคนิคคอมพิวเตอร์ โน๊ตบุค ข่าว IT

ข่าวสาร / ความรู้ => ทิป เทคนิค คอมพิวเตอร์ => ข้อความที่เริ่มโดย: Moshi ที่ กันยายน 27, 2009, 08:59:00

หัวข้อ: วิธีใส่รูปพื้นหลังหน้าจอ Log in และ Shutdown กัน
เริ่มหัวข้อโดย: Moshi ที่ กันยายน 27, 2009, 08:59:00
วิธีใส่รูปพื้นหลังหน้าจอ Log in และ Shutdown กัน

(http://www.pantip.com/tech/basic/topic/BA2810914/image/BA2810914_2.jpg)

     ก่อนที่จะจบหัวข้อนี้ขอแถมอีกปัญหาหนึ่งที่เจ้าพวก Adware  มักจะทิ้งร่องรอยไว้นั่นก็คือพื้นหลังของหน้า Log in  (สำหรับเครื่องที่มีการตั้งให้ผู้ใช้ต้องทำการป้อน User name และ Password  ในการเข้าใช้ Windows) รวมไปถึงหน้าจอขณะทำการ  Shutdown  ซึ่งโดยปกติแล้วหน้านี้จะมีพื้นหลังเป็นสีน้ำเงิน แต่เมื่อมีการติดตัว  Adware เข้าไปมันก็จะทำการเปลี่ยนพื้นหลังส่วนนี้เป็นรูปของมัน(เหมือนที่ตั้งเป็น  Wallpaper) ซึ่งโดยส่วนใหญ่จะเป็นรูปที่มีคำเตือนทำนองว่าเครื่องเรามีการติดพวก  Spyware เพื่อข่มขวัญก่อนเข้าหน้า Windows นั่นเอง

(http://www.pantip.com/tech/basic/topic/BA2810914/image/BA2810914_5.jpg)

ซึ่งถ้าใครอยากจะเปลี่ยนเป็นสีอื่นๆนั้นก็สามารถเปลี่ยนค่าของ Value ในจุดนี้ได้เลยครับ เช่นผมอยากเปลี่ยนเป็นสีชมพูก็จะต้องแก้ไขค่าเป็น 250 172 194 นั่นเองครับ

          แต่ไวรัสหรือเจ้า Adware นั้นไม่ได้ใช้การแก้ไขในจุดที่พูดถึงมานะครับ  เพราะมันจะใช้วิธีการกำหนดรูปแทนการกำหนดสีครับ สาเหตุเพราะตัว Windows  นั้นจะให้ทำการกำหนดในส่วนพื้นหลังของหน้านี้ได้ 2 แบบคือ   ใช้การกำหนดเป็นพื้นสีที่เราได้รู้กันไปแล้ว กับการกำหนดเป็นรูป(เหมือน Wallpaper  ในหน้า Desktop) โดยหลักการก็คือว่าถ้าไม่มีการกำหนดรูปไว้ ตัว Windows  ก็จะแสดงสีตามที่ได้กำหนดไว้ แต่ถ้ามีการกำหนดรูป ตัว Windows ก็จะใช้รูปนั่นเอง  ลองนึกภาพตามง่ายๆว่าพื้นหลังหน้านี้เป็นฝาผนังนะครับซึ่งเราสามารถที่จะ ทาสีอะไรที่เราชอบก็ได้  แต่ถ้ามีการนำรูป(Wallpaper)มาปิดทับลงไป  เราก็จะไม่สามารถมองเห็นสีที่ทาไว้ได้นั่นเองครับ ไม่งงนะครับ

          สำหรับค่าใน Registry ที่ใช้ในการกำหนดรูปคือส่วนของ Key ที่ชื่อว่า  HKEY_USERS\.DEFAULT\Control Panel\Desktop โดยการระบุชื่อรูปที่ต้องการในส่วนของ  Value ที่ชื่อว่า Wallpaper นั่นเองครับ เช่นตามตัวอย่างมีการใส่รูปชื่อ  c:\windows\dkdc.bmp ไว้ ดังนั้นรูป dkdc.bmp (กรณีที่รูปนั้นอยู่ในโฟลเดอร์  Windows หรือ System32 สามารถที่จะใส่แค่ชื่อรูปโดยไม่ต้องใส่ Path ก็ได้ครับ)  ก็จะมาทับพื้นหลังสีชมพูที่ผมได้กำหนดไว้ในตอนแรกนั่นเอง

         ก่อนอื่นเรามาทำความเข้าใจกันก่อนว่าพื้นสีน้ำเงินดั้งเดิมนั้นมีการเก็บไว้ตรงไหน สำหรับจุดที่ Windows มีการกำหนดให้พื้นเป็นสีน้ำเงินนั้นจะเก็บอยู่ใน Registry ส่วนของ Key ที่ชื่อว่า HKEY_USERS\.DEFAULT\Control Panel\Colors และ Value ชื่อ Background ซึ่งจะมีการเก็บเป็นรูปแบบสี RGB(Red Green Blue)  ตามรูปจะเห็นว่ามีค่าเป็น 0 78 152 ซึ่งเป็นค่าของสีน้ำเงินนั่นล่ะครับ

(http://www.pantip.com/tech/basic/topic/BA2810914/image/BA2810914_3.jpg)

(http://www.pantip.com/tech/basic/topic/BA2810914/image/BA2810914_4.jpg)

    เมื่อผมต้องการให้เห็นพื้นหลังสีชมพูผมก็เพียงแค่ลบชื่อรูปใน Value ออกให้เหลือเป็นค่าว่างๆ ซึ่งถ้าเทียบกับฝาผนังก็คือการลอก Wallpaper ออกเพื่อจะได้เห็นสีของผนังนั่นเองครับ

(http://www.pantip.com/tech/basic/topic/BA2810914/image/BA2810914_1.jpg)

             ดังนั้นใครที่ไม่ชอบสีพื้นๆอยากจะดัดแปลงใช้ใส่รูปที่ต้องการไว้ในหน้านี้ก็ได้นะครับ แต่จะมีข้อแตกต่างจาก Wallpaper ทั่วๆไปตรงที่ว่าจะไม่สามารถใช้เป็นไฟล์หน้าเว็บได้ จะต้องเป็นไฟล์รูปภาพซึ่งมีนามสกุลเป็น .bmp เท่านั้นนะครับ จะใช้เป็น .jpg หรืออื่นนามสกุลอื่นๆไม่ได้นะครับ

Credit : http://www.pantip.com/tech/techblog/article.php?articleID=BA2810914 (http://www.pantip.com/tech/techblog/article.php?articleID=BA2810914)

Site : www.it4x.com (http://www.it4x.com)


หัวข้อ: Re: วิธีใส่รูปพื้นหลังหน้าจอ Log in และ Shutdown กัน
เริ่มหัวข้อโดย: siamauto ที่ กันยายน 27, 2009, 09:23:14
ว๊าอันนี้สำหรับ (สำหรับเครื่องที่มีการตั้งให้ผู้ใช้ต้องทำการป้อน User name และ Password  ในการเข้าใช้ Windows)

ส่วนอันที่ผมจะเ้สนอนี้ ใช้สำหรับคนที่ไม้่ต้องป้อน User กับ Pass ครับ ผมใช้วิธีนี้อยู่

ลองอ่านในกระทู้นี้ดูครับ

http://www.it4x.com/forum/index.php?topic=602.msg2305#msg2305 (http://www.it4x.com/forum/index.php?topic=602.msg2305#msg2305)