إعدادات WRITETITE إلى السجل، المشتركة بواسطة تطبيقات X64 و X86 (تجاوز إعادة توجيه التسجيل)

StackOverflow https://stackoverflow.com/questions/1882606

  •  18-09-2019
  •  | 
  •  

سؤال

أريد أن أكتب إعدادات التطبيق في السجل، والتي تتم مشاركتها بواسطة تطبيقات x86 و x64 قيد التشغيل على نظام التشغيل Windows 7 X64.

أفضل الممارسات هي أن تنقذها في HKEY_LOCAL_MACHINE Software Company product، ولكن يتم إعادة توجيهها عندما تكون في WOW64.

هل يمكنني اكتبها في نظام HKEY_LOCAL_MACHINE بدلا من ذلك؟ أو نظام محجوز ل Lyigns الأخرى؟

هل كانت مفيدة؟

المحلول

عند وضع X64، لا يزال بإمكانك الوصول إلى قيم وضع WOW64. WW64 HKEY_LOCAL_MACHINE Software Company Product سيكون تحت HKEY_LOCAL_MACHINE Software WW6432Node Company Product.

يحرر:

يمكن أيضا تعطيل الانعكاس لمفاتيح معينة، كما هو موضح هنا: http://msdn.microsoft.com/en-us/library/ms724072(VS.85).aspx.

نصائح أخرى

يمكنك استخدام خيار SetRegView كما هو موضح في الدليل:http://nsis.sourceforge.net/docs/chapter4.html#4.9.7.6.

وظيفة. Oninit setregview 64 ReadRegStr $ Instdir HKLM البرمجيات NSIS "Setregview 32 وظيفة

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top