วันศุกร์ที่ 14 ธันวาคม พ.ศ. 2550
วันพฤหัสบดีที่ 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 นั้น จะนำมาเสนอในคราวต่อไปครับ...
สมัครสมาชิก:
บทความ (Atom)