มีเครื่องมือที่ฉันสามารถใช้เพื่อตรวจสอบว่าทำไมแอปพลิเคชันบางอย่างต้องมีสิทธิ์ผู้ดูแลระบบภายใต้ Windows7 / Windows Server 2008 หรือไม่
มีเครื่องมือที่ฉันสามารถใช้เพื่อตรวจสอบว่าทำไมแอปพลิเคชันบางอย่างต้องมีสิทธิ์ผู้ดูแลระบบภายใต้ Windows7 / Windows Server 2008 หรือไม่
คำตอบ:
หากแอปพลิเคชันต้องการสิทธิ์ของผู้ดูแลระบบ (UAC) ในการเริ่มต้นโปรแกรม - เป็นไปได้มากว่าสิ่งนี้ถูกกำหนดโดยผู้พัฒนาในรายการแอปพลิเคชัน อธิบายไว้ในเอกสารประกอบภายใต้สถาปัตยกรรม UAC :
CreateProcess()
การเรียกใช้AppCompat
Fusion และการตรวจจับการติดตั้งเพื่อประเมินว่าแอปพลิเคชันนั้นต้องการระดับความสูงหรือไม่ จากนั้นจะตรวจสอบความสามารถในการเรียกใช้งานเพื่อพิจารณาการร้องขอ ExecutionLevel ซึ่งถูกเก็บไว้ในรายการแอปพลิเคชันของไฟล์ที่เรียกทำงานได้ ฐานข้อมูล AppCompat เก็บข้อมูลสำหรับรายการแก้ไขความเข้ากันได้ของแอปพลิเคชันของแอปพลิเคชัน การตรวจหาตัวติดตั้งตรวจจับไฟล์เรียกทำงานการตั้งค่า
รายการเบราว์เซอร์ PE สามารถดูรายการแบบฝังได้ ตัวเลือกของฉัน - ปลั๊กอินFar Manager & ImpEx (ฉันเป็นผู้เขียน ImpEx)
ค้นหารายการสำหรับคีย์ที่ร้องขอ ExecutionLevel