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

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

سؤال

تم وصف حل بديل لاستدعاء إعادة التنظيم بدون حقوق المسؤول هنا بالفعل:

كوم إنتيروب دون ريجاسم

أحاول إنشاء مكتبة كوم التي يمكن للمستخدمين نشر واستخدام من إكسيل فبا دون امتيازات المشرف.أنا أحب الحل ريغاسم ، لأنه يبدو أن الناس ليس لديهم الكثير من النجاح مع استخدام كائنات كوم خالية من التسجيل من إكسيل فبا.أريد أيضا الربط المبكر حتى يتمكن المستخدمون من الاستفادة من إكمال بناء الجملة.

ومع ذلك ، فإن الإجابة المقبولة في السؤال المذكور أعلاه لا تصف مكان وضع دلل التجميع على جهاز الكمبيوتر الخاص بالمستخدم.مطلوب حقوق المشرف لتثبيت التجمع في غاك ، لذلك أنا أتساءل أين يمكن للمرء وضع ملف دل.أفترض أن دير التطبيق يتم البحث عن أي دلز المشار إليها ، ولكن لا أستطيع وضع دل بلدي في دير إكسيل دون حقوق المسؤول مرة أخرى.هل من الممكن استخدام الحل مع عميل إكسيل?هل هناك أي طريقة أخرى لاستدعاء كائنات كوم من فبا دون الحاجة إلى امتيازات المشرف لنشرها أولا?

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

المحلول

استدعاء ريجاسم دون حقوق إدارية ل كوم إنتيروب

أعتقد أنه ينبغي أن يكون من الممكن استخدام RegistrationServices.RegisterAssembly و RegOverridePredefKey واجهات برمجة التطبيقات معا لتنفيذ التسجيل التلقائي تحت HKCU خلية ، بطريقة ودية واك.لقد نشرت إجابة أكثر تفصيلا هنا.

نصائح أخرى

نعم ، الآن لديك مشكلتين ، لا يمكنك وضعه في أي مكان لك ينبغي وضعه ، مثل غاك أو أ c:\program دليل فرعي للملفات.لأن هذه المواقع تتطلب أيضا ارتفاع واك.ربما كنت قد نسيت أيضا لتشغيل ريجاسم.إيكس مع الخيار / كودباس ، مطلوب لإخبار كلر أين للبحث عن الملف.

يحتاج المستخدم إلى امتيازات كافية لنسخ دل إلى دليل لديه حق الوصول إلى الكتابة.هذا عادة فقط دليل في c:\users\username ، مثل الدليل الفرعي أبداتا.الصداع سيكون لديك لمعالجة ذلك .يحتاج ملف ريج إلى تكييفها لكل مستخدم على حدة منذ اسم المستخدم له هو مختلف.لذا فإن CodeBase القيمة في .يحتاج ملف ريج إلى تغيير لكل مستخدم.هذه المقاييس سيئة ، بعبارة ملطفة.

الجواب الذي وجدته ليس جيدا جدا.الحل الوحيد الذي حقا يعمل هو كتابة وظيفة التسجيل الخاصة بك.واحد أن يكتب مفاتيح التسجيل في هكو بدلا من هكم.استخدام [كومريجيستريفونكتيون] السمة.أنت تعرف من .ملف ريج ما مفاتيح تحتاج إلى الكتابة.وأنت تستخدم التجميع.جيتكسيكوتينجاسيمبلي ().الموقع لمعرفة ما يكتب لقيمة التسجيل كودباس.لا ننسى [كومونريجيسترفونكتيون].

ضع في اعتبارك أنك ، على الأقل في الروح ، تحاول الإبحار حول القيود التي فرضها مسؤول الشبكة المحلية على هؤلاء المستخدمين.إنهم يهتمون كثيرا بمعرفة نوع الكود الذي يعمل على الأجهزة التي يدعمونها.قد يوقعك هذا في مشكلة ، على الأقل تحدث إلى الرجل.

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