.rgs फ़ाइल में, कुछ रजिस्ट्री जानकारी होती है, और मैं जानना चाहता हूं कि .rgs फ़ाइल में जानकारी को पुनः प्राप्त करने में कैसे जोड़ा जाता है?आरजीएस फ़ाइल कैसे काम करती है
मैं एएए एक परियोजना है और यह फ़ाइल AAA.DLL उत्पन्न होगा, और वहाँ एक फ़ाइल xxx.rgs जो रजिस्ट्री जानकारी शामिल है, और AAA.DLL बनाया गया है, तो यह होगा किसी अन्य मशीन बी पर तैनात किया जाए, इसलिए मुझे नहीं पता कि मशीन बी पर रजिस्ट्री जानकारी कैसे जोड़ा जा सकता है, क्या मुझे regsvr32 कमांड का उपयोग करके AAA.dll पंजीकृत करने की आवश्यकता है?
इसके अलावा यह एटीएल का उपयोग करने का एकमात्र तरीका है .rgs फ़ाइलों का उपयोग करने का एकमात्र तरीका है: http://stackoverflow.com/questions/1594283/is-there-a-document-on-rgs-files-syntax – sharptooth
मेरे पास है एक परियोजना एएए और यह फ़ाइल AAA.DLL उत्पन्न करेगी, और एक फ़ाइल xxx.rgs है जिसमें रजिस्ट्री जानकारी है, और AAA.DLL बनाया गया है, तो यह किसी अन्य मशीन बी में स्थापित किया जाएगा, इसलिए मैं सोच रहा हूं कि कैसे रजिस्ट्री जानकारी मशीन बी में जोड़ा गया है, क्या मुझे regsvr32 कमांड का उपयोग कर AAA.dll पंजीकृत करने की आवश्यकता है? –
@Carlos_Liu: आपके डीएलएल प्रोजेक्ट में आमतौर पर एक .rc फ़ाइल होगी जिसमें उस .rgs फ़ाइल का संदर्भ होगा। जब डीएलएल संकलित किया जाता है तो .rgs फ़ाइल सामग्री संसाधन के रूप में emdebbed है। बाद में आप regsvr32 को कॉल करते हैं, यह डीएलएल लोड करता है, 'DllRegisterServer()' चलाता है जो बदले में 'CComModule :: UpdateRegistryFromResource() 'को कॉल करता है, जो उस DLL के संसाधनों से .rgs फ़ाइल सामग्री लोड करता है, इसे पार्स करता है और रजिस्ट्री को संशोधित करता है। – sharptooth