Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

VistaUACMaker: ทำให้แอป XP รองรับ Windows Vista & 7

Windows Vista และ 7 มาพร้อม User Account Control (UAC) ที่ควบคุมสิทธิ์ที่ผู้ใช้มีสำหรับการรันแต่ละแอปพลิเคชัน เนื่องจากข้อจำกัดนี้ โปรแกรมหลายตัวใน Win XP ที่ต้องการสิทธิ์ Administrator จะไม่สามารถรันได้อย่างราบรื่นใน Vista หรือ Win 7 ในกรณีเช่นนี้ คุณสามารถใช้ VistaUACMaker เพื่อเปลี่ยนสิทธิ์ในแอปพลิเคชันและทำให้เข้ากันได้กับ Vista และ Windows 7

เพื่อให้บรรลุเป้าหมายที่เรามีในใจ เราต้องเปลี่ยน Manifest File ของแอปซึ่งมีข้อมูลที่มีประโยชน์ที่ให้สิทธิ์ที่แอปที่เกี่ยวข้องต้องการ & UI Interaction ของแอป

นี่คือ 3 ประเภทของสิทธิ์ที่สามารถเก็บใน Manifest File ได้

  • requireAdministrator — รันแอปเป็น Administrator
  • asInvoker — รันด้วยสิทธิ์เดียวกับกระบวนการพาเรนต์
  • highestAvailable — รันด้วยสิทธิ์สูงสุดที่ผู้ใช้มีอยู่

พอพูดจargon ไปพอแล้ว มาดูส่วน HOW TO ซึ่งบอกเราว่าทำอย่างไร

  1. ดาวน์โหลด Vista UAC Maker
  2. รันยูทิลิตี้ ตอนนี้ใช้ปุ่ม Select… เรียกดู & ตั้งค่าไฟล์ executable ของแอปหรือโปรแกรม

VistaUACMaker: ทำให้แอป XP รองรับ Windows Vista & 7

  1. เพิ่มคำบางคำในฟิลด์ Project Description เพื่ออ้างอิงในอนาคต
  2. ในดรอปดาวน์ Required Privilege Level เลือกสิทธิ์ ค่าเริ่มต้นคือ [requireAdministrator] แต่คุณสามารถเปลี่ยนเป็นสิ่งที่เหมาะสมกับแอปพลิเคชัน

VistaUACMaker: ทำให้แอป XP รองรับ Windows Vista & 7

  1. ในขั้นตอนสุดท้ายที่ถามว่า Does your application interacts with high privilege windows on desktop? ติ๊ก Yes ก็ต่อเมื่อแอปของคุณโต้ตอบกับแอปสิทธิ์สูงในระดับ UI ใน Vista มิฉะนั้นปล่อยเป็น No

แค่นี้ก็เสร็จแล้ว

ตอนนี้แอปที่ตั้งค่าแล้วเข้ากันได้กับ Windows Vista และ Windows 7 ด้วย นี่ทำงานได้ดีในกรณีที่คุณต้องใช้แอปเฉพาะที่ทำสำหรับ XP ให้เสียงดัง & ทำงานใน Vista & Windows 7 หวังว่าช่วยได้ แชร์ประสบการณ์โดยใส่ความคิดเห็นที่มีค่า