سؤال

ولدي موقع يستخدم Aspnet_setreg.exe لتشفير اسم المستخدم وكلمة المرور للمستخدم الهوية في التسجيل. وقد عملت دائما على ما يرام ولكن عندما وتشغيله على ويندوز 2008 أحصل على هذا:

وC: \ ASPNET_SETREG> aspnet_setreg.exe -k: SOFTWARE \ MYCODE -u \ الهوية: "المجال \ المستخدم" -p: "كلمة السر"

يرجى تعديل التكوين الخاص بك تحتوي على ما يلي:

واسم المستخدم = "التسجيل: HKLM \ SOFTWARE \ MYCODE \ الهوية \ ASPNET_SETREG، اسم المستخدم" كلمة المرور = "التسجيل: HKLM \ SOFTWARE \ MYCODE \ الهوية \ ASPNET_SETREG، كلمة المرور"

ووDACL على التسجيل المنح الرئيسية التحكم الكامل إلى النظام، المسؤولين، والخالق المالك.

إذا كان لديك مشفرة بيانات اعتماد مقطع التكوين، أو سلسلة اتصال لمقطع التكوين، تأكد من هوية العملية حق الوصول للقراءة إلى مفتاح التسجيل. وعلاوة على ذلك، إذا قمت بتكوين IIS إلى الوصول إلى المحتوى على

وحصة UNC، الحساب المستخدم للوصول إلى المشاركة سوف تحتاج الوصول للقراءة إلى مفتاح التسجيل. REGEDT32.EXE يمكن استخدامها لمشاهدة / تعديل أذونات مفتاح التسجيل.

ويمكنك إعادة تسمية المفتاح الفرعي للتسجيل وقيمة التسجيل لمنع الاكتشاف.

هل أي شخص آخر استخدام هذا وهل رأيت أنه عمل على 2008.

والشكر

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

المحلول 4

وانتقلت مفاتيح من خادم عام 2003. ولكن لا تزال ترغب في معرفة ما إذا كان أي شخص آخر لديه خبرة مع استخدام هذا على جهاز 2008.

نصائح أخرى

مشكلة محتملة مع aspnet_setreg.exe هو أنه عملية 32 بت، وسوف يكتب إلى Wow6432Node بدلا من الأماكن المشار إليها أعلاه. إذا كنت تقوم بتشغيل تجمع التطبيقات 64 بت، وسوف تحتاج إلى نسخ مفتاح ريج إلى "الحقيقي" إلى x64 الموقع.

1) تم تطبيق ASPNET_SETREG وضع إدخال التسجيل في HKLM \ SOFTWARE \ Wow6432Node \ بقية المسار.

وكما ذكر أعلاه، وهذا هو سلوك التطبيق 32BIT وتعديل إدخال تسجيل 64 بت.

2) لنقل المفتاح إلى الموقع الصحيح، وأنا تصدير المفتاح إلى ملف .reg ومن ثم تحرير الملف وتخلصوا من الدليل Wow6432Node في الملف.

و3) بدلا من ذلك، هل يمكن أن مجرد استخدام المسار Wow6432Node:

وعلى سبيل المثال:

userName="registry:HKLM\Software\Wow6432Node\MYCODE\identity\ASPNET_SETREG,userName"

password="registry:HKLM\Software\Wow6432Node\MYCODE\identity\ASPNET_SETREG,password"

و4) لاحظ أيضا أنه يجب أن يكون لديك امتيازات المسؤول لتشغيل هذا. على ويندوز 7، وتجلى ذلك من سطر الأوامر باستخدام "تشغيل كمسؤول"، وASPNET_SETREG تخزينها في HKEY_USERS [USER SID] \ برامج \ الطبقات \ VirtualStore \ MACHINE \ SOFTWARE \ Wow6432Node.

و5) وأخيرا، تذكر أن تعيين أذونات دخول التسجيل بحيث أن التطبيق الخاص بك يمكن قراءة من مفتاح التسجيل.

والمراجع: http://support.microsoft.com/kb/329290

وأنت صحيح عن موقع إلى x64. كيف يمكنني الحصول على Aspnet_setreg.exe لتعيين قيم ريج في موقع التسجيل بسرعة x32؟

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