تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
الأداة المساعدة لسطر الأوامر Regsvr32
#4
الذي وجدته انهم يقولون ان ملفات الـ DLL التي تحتاج الىى تسجيل ولا تعمل الا بالتسجيل تحتاج الى شئ اسمه الأسم القوي او ما يسمونه StrongName
يبدوا انه مصطلح دعاية اكثر منه شئ حقيقي كما تعودنا من مايكروسوفت .
يعني كان يقدروا يقولوا ملفات تحتاج الى تسجيل وملفات لا تحتاج الى تسجيل وفقط .
على العموم وجدت الامر يندرج تحت ثلاث او اربع خطوات كما بالشكل التالي :

كود :
Here is the sample how to do it for MYASSEMBLY.dll :

1. Go to Visual Studio Command Prompt

2. Run : ildasm /all /out=MYASSEMBLY.il MYASSEMBLY.dll

3. Run : ilasm /dll /key=key.snk MYASSEMBLY.il

4. Now MYASSEMBLY.dll is already signed with strong name and ready for use in Sharepoint Project.

لنفرض لديك مكتبة اسمها MYASSEMPLY.dll عليك الانتقال الى موجه الاوامر للفيجوال ستوديو 
ثم استخدام الامر ildasm وبعدها اسم المكتبة والاسم المستخدم وسيكون نفس الاسم

كود :
ildasm /all /out=MYASSEMBLY.il MYASSEMBLY.dll

ثم ياتي دور تسجيل مفتاح ما بواسطة  ilasm ليس صعبا التكهن انه مفتاح فريد شئ مثل EA-FD-GG-E4-C2-A1

وهذا كل شئ .

انا الان بصدد تركيب نظام وهمي على النظام عندي لاجراء بعض التجارب

وبحال الرغبة في تسجيل العديد من الملفات دفعة واحدة يمكن استخدام السكريبت التالي:



كود :
FOR %i IN (*.dll) DO ildasm /all /out=%~ni.il %I

FOR %i IN (*.dll) DO ilasm /dll /key=key.snk %~ni.il


حيث تكون المفاتيح موجودة بنفس المجلد في ملف Key.snk



ايضا مايكروسوفت لها اداة SN.exe للقيام بهذا الامر وهي هنا بهذا الرابط

https://docs.microsoft.com/en-us/dotnet/...-name-tool


وللحصول على Key عشوائية هناك امر يقوم بانشاء مفتاح عشوائي ويضعه بداخل ملف والامر هو :

كود :
sn -k c:\keyPair.snk

https://docs.microsoft.com/en-us/dotnet/...-name-tool


طبعا من موجه الاوامر للفيجوال ستوديو وبصلاحيات مسؤول وسوف تجده في المسار المحدد
الرد }}}
تم الشكر بواسطة: rnmr


الردود في هذا الموضوع
RE: الأداة المساعدة لسطر الأوامر Regsvr32 - بواسطة viv - 18-10-18, 11:02 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] كيف أجعل الأداة Listbox تعرض عمودين بدل عمود واحد mmaalmesry 6 473 15-10-24, 11:05 AM
آخر رد: Taha Okla
  ارجو المساعدة في فك تسفير ملف xml mimomassa17 0 212 15-09-24, 03:23 PM
آخر رد: mimomassa17
  ارجو المساعدة في كود مقارنة عامود داخل الداتا جريد فيو alachk 11 1,083 11-08-24, 11:44 AM
آخر رد: alachk
  المساعدة في عملية طرح الوقت من خلال اثنين textbox جيولوجي مبتدئ 9 2,760 06-08-24, 07:43 PM
آخر رد: خالد كامل1
  [VB.NET] ممكن المساعدة في اجراء بحث كومبوبكس وتيكست raedre22 20 1,121 18-07-24, 12:18 PM
آخر رد: raedre22
Photo [كود] مطلوب كود يستخدم الأوامر فقط لتحديث قاعدة بيانات بـ vb.net AhmedEissa 4 990 18-01-24, 11:40 PM
آخر رد: العتيق
  ارجو المساعدة فى شاشة طباعة الباركود new_programer 10 1,188 09-01-24, 08:41 PM
آخر رد: new_programer
  المساعدة - في تفعيل نسخة VB 2015 emamtron2014 2 5,655 24-12-23, 05:08 AM
آخر رد: laban
  [نقاش] أساتذتنا مشرفى المنتدى المساعدة و الدعم فى Telerik dr.programming 6 699 21-12-23, 12:29 AM
آخر رد: dr.programming
  [SQL] يوجد لدى خطأبرمجى ارجو المساعدة عاصم النجار 6 798 26-07-23, 05:22 PM
آخر رد: عبد الخالق

التنقل السريع :


يقوم بقرائة الموضوع: