รีจิสทรีใน Windows7 - ปรากฏใน PowerShell แต่ไม่ได้ลงทะเบียนใหม่


1

ซอฟต์แวร์ของฉันกำลังเขียนไปยังรีจิสทรี (HKCU: \ software \ classes \ clsid \) กุญแจที่ฉันกำลังเขียนไม่ปรากฏขึ้นเมื่อฉันไปที่ตำแหน่งที่ตั้งนั้นใน regedit อย่างไรก็ตามหากฉันไปยังตำแหน่งนั้นใน PowerShell ฉันเห็นเฉพาะรายการที่ฉันเพิ่มเท่านั้นไม่ใช่รหัสระดับอื่นที่ฉันเห็นใน regedit เกือบจะเหมือนกับว่ามีรีจิสตรีสองเวอร์ชัน

ฉันกำลังใช้ Windows7 (เพิ่งย้ายจาก XP ดังนั้นอาจมีบางสิ่งที่เวอร์ชวลไลเซชันแปลก ๆ ที่ฉันยังไม่ได้เรียนรู้! ;-))

ขอบคุณสำหรับความช่วยเหลือใด ๆ แดน

คำตอบ:


0

ใช่การตั้งค่ารีจิสทรีสำหรับแอปพลิเคชันในบางสถานการณ์จะทำงานแตกต่างกันใน Windows 7 มากกว่าที่ทำใน XP คุณสามารถอ่านได้ที่นี่: http://msdn.microsoft.com/en-us/library/bb530198.aspx

โดยทั่วไปแล้วแอพซอฟต์แวร์ 32 บิตทุกตัวจะมีพื้นที่รีจิสตรี "เสมือน" ของตัวเองเพื่อจุดประสงค์ในการใช้งานร่วมกันได้เพื่อไม่ให้แอพเรียกใช้ "ในฐานะผู้ดูแลระบบ" อีกต่อไปเพื่อให้สอดคล้องกับนโยบายความปลอดภัยใหม่ใน Vista โดย Win7)


เยี่ยมมากขอบคุณสำหรับสิ่งนั้น ค่าปรากฏขึ้นใน "HKEY_USERS \ & lt; User SID & gt; _Classes \" ตามที่อธิบายไว้ในลิงก์ของคุณ มันเป็นเส้นทางที่พาวเวอร์เซลเชลกำลังแสดงอยู่
Dan

แตกต่างเล็กน้อย แต่ฉันพบชิ้นส่วนของซอฟต์แวร์ที่ดูเหมือนไกลกว่าโปรแกรม MS regedit หากฉันค้นหารายการรีจิสตรีของฉันโดยใช้สิ่งนี้แทนการลงทะเบียนใหม่ฉันไม่จำเป็นต้องโพสต์คำถามนี้ตั้งแต่แรก! resplendence.com/main
Dan
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.