วันพฤหัสบดีที่ 6 ธันวาคม พ.ศ. 2550

การแก้ปัญหาของระบบ User Account Control ของวิสต้า ที่ส่งผลต่อการเขียนโปรแกรมด้วย VB 2005


สำหรับในวินโดว์วิสต้า จะมีระบบ UAC (User Account Control) คอยรักษาความปลอดภัยให้แก่ระบบปฏิบัติการอยู่ เพื่อทำการป้องกันการรันโปรแกรมที่เจาะเข้าถึงระบบการทำงานหลักอย่าง เช่น การเข้าถึงรีจีสตรี้ การเปลี่ยนแปลงค่า IP ฯลฯ 
                  
            

        ดังนั้น สำหรับผู้ที่ทำการพัฒนาแอปพลิเคชั่นบนระบบปฏิบัติการวินโดว์วิสต้า จำเป็นต้องได้มาซึ่งสิทธิ์ของ Administrator อย่างแท้จริง เพื่อให้โปรแกรมที่เราได้พัฒนาใน VB 2005 สามารถเข้าถึงระบบการทำงานหลักต่างๆ ได้ ซึ่งวิธีการก็ไม่ยากครับ

     ให้ทำการคลิ๊กปุ่มขวาของเม้าส์ที่ไอคอนของ VB 2005 แล้วเลือก Run As Administrator เพื่อให้โปรแกรม VB 2005 ถูกรันขึ้นมาด้วยสิทธิ์ของ Administrator ซึ่งนับจากนี้ไป ไม่ว่าโค้ดที่เราเขียนใน VB 2005 จะเจาะลึกถึงระบบการทำงานหลักของวินโดว์วิสต้ามากน้อยเพียงไร ก็จะไม่เกิดปัญหา รวมถึงการเปลี่ยนแปลงใดๆ ที่โค้ดของเรากระทำ ระบบปฏิบัติการวินโดว์วิสต้าก็จะยอมรับทั้งหมดครับ แต่สำหรับการคอมไพล์โปรแกรมเป็นไฟล์แอปพลิเคชั่นที่มีนามสกุล .exe นั้น จะนำมาเสนอในคราวต่อไปครับ...

7 ความคิดเห็น:

w00t กล่าวว่า...

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

ธีรศักดิ์ ฐานกุล กล่าวว่า...

ทำได้ทุกอย่างเลยครับ ตามแต่ที่เราจะสามารถคิดขึ้นมาได้ เช่น คอบคุม USB Port ตั้งค่าระบบรีจีสตรี้ ฆ่าไวรัส ติดต่อกับ Bluetooth โอ้ย มากมายหลากหลายเลย ครับ

ไม่ระบุชื่อ กล่าวว่า...

โปรแกรมทำลายออโต้รันในแฟลชไดวฟ์ลบได้แต่ไฟล์ออโต้รันไวรัสไม่ย่อมลบนะครับคุณโจโจ้ทำไมไม่ทำให้มันตรวจสอบตอนเสียบFlashdrive เลยล่ะครับยังนี้มันก็เข้าไปในเครื่องก่อนสิครับ

ไม่ระบุชื่อ กล่าวว่า...

พี่โจโจ้ครับผมอยากได้code เวลาเราคลิกออกจากโปรแกรมนะครับจะให้มันขึ้นpopupถามว่าต้องการออกจากโปรแกรมใช่หรื่อไม่นะครับพอเราคลิก ใช่ ก็ออกจากโปรแกรม พอเราคลิก ไม่ ออกไม่ต้องออกครับ และ ถ้าเราต้องการให้มันshutdown เวลาเราคลิก close(รูปกากบาทสีแดง) นะครับทำยังไงครับพี่กรุณาคอบผมด้วยนะครับพี่โจโจ้ ขอบคุณครับ

w00t กล่าวว่า...

พี่ครับผมขอโค๊ดที่ใช้เก็บรูปลงฐานข้อมูลและสามารถโชวรูปได้ เอาเป็นดปรแกรมเลยนะพี่ ขอบคุณครับ

w00t กล่าวว่า...

ส่งมาที่เมล์ผมก็ได้

ไม่ระบุชื่อ กล่าวว่า...

พี่โจโจ้คับอยากได้ Code เตือนเวลาแบบร้านเกมส์น่ะคับ ผมลองเขียนโปรแกรมให้ร้านเกมส์ของพี่ชายผม แต่มันเตือนเวลาไม่ได้สักทีครับเซงมาก เคยลองแล้วแต่Formมันดันไปแสดงอยู่ด้านหลังเกมส์อะดิ ส่งมาที่เมล์ผมก็ได้ por-ake@hotmail.com คับ หรือจะเขียนเป็นบทความลงCOMPUTER.TODAYก็ได้คับผมอ่านอยู่ประจำ ชอบบทความ I PROGRAM มากครับ ขอบคุณล่วงหน้าคับพี่