رمز برنامج تشغيل الجهاز التوقيع لنظام التشغيل Windows XP 32 بت

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

  •  11-09-2019
  •  | 
  •  

سؤال

لقد كتبت برنامج تشغيل جهاز لجهاز، لكن في كل مرة أقوم فيها بتوصيل الجهاز في نظام التشغيل Windows XP 32 بت، يظهر معالج "موجود للأجهزة الجديدة".

أنا أوقع على السائق باستخدام شهادة توقيع رمز COMODO وعدم استخدام سلسلة الشهادة المتقاطعة للربط مع سلطة جذر Microsoft. ولا يوجد برنامج تشغيل WQL معتمد.

لذلك سؤالي هو تعطيل معالج الأجهزة الجديد الموجود على نظام التشغيل Windows XP:
I) هل يحتاج سائقي إلى أن يكون معتمدا من WQL؟
ثانيا) موقع مع شهادة جذر Microsoft باستخدام شهادة عرضية من VeriSign؟
III) أو شيء فاتني به في التعليمات البرمجية التي يجب تغييرها؟

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

المحلول

فعلت بعض البحث ووجدت الجواب: لا يدعم نظام التشغيل Windows XP توقيع برنامج تشغيل AuthentIcode ولا توجد خطط لإضافته. الطريقة الوحيدة هي التوقيع باستخدام شهادة Microsoft باستخدام شهادة عرضية

نصائح أخرى

بقدر ما أعرف، فإن تسجيل السائق الوحيد المعترف به بواسطة نظام التشغيل Windows XP هو توقيع WHQL. التوقيع عبر ليس له علاقة به. (يتيح التوقيع عبر Windows Vista Kernel Loader أن يتعرف على توقيعات Authenticode. لا علاقة له بتنفيذ برنامج تشغيل Windows XP.)

تواقيع Authenticode، في حين أنهم سيحاولون التحقق من الصحة مع DIFX / DPINST، في التحقق لاحقا عندما يحاول Setupapi تثبيت برنامج تشغيل جهازك من متجر برنامج التشغيل.

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