आप अपने VBA, कोड की रक्षा कर सकते काम हो गया।लेकिन पासवर्ड सुरक्षा कमजोर है। XLA को सभी एक्सेल संस्करणों के साथ काम करना आसान है।
एक संकलित वीबी 6 ऑटोमेशन एडिन में कनवर्ट करना एक आसान विकल्प है। सुरक्षा अच्छी है, इसे बदलने में आसान है, यह यूडीएफ और कमांड एडिन दोनों को संभालेगा। लेकिन यह एक्सेल 2010-64 या एक्सएल 2000 जैसे एक्सेल के प्रारंभिक संस्करणों के साथ काम नहीं करेगा। आपको एक वीबी 6 कंपाइलर की आवश्यकता होगी, जिसे खोजना मुश्किल हो सकता है।
एक कठिन विकल्प .NET में कनवर्ट करना है। यदि आप कई obfuscators में से एक का उपयोग करते हैं तो सुरक्षा उचित है। प्रदर्शन तब तक खराब होगा जब तक कि आप उन उपकरणों में से किसी एक का उपयोग न करें जो एक्सएलएल इंटरफ़ेस, जैसे एक्सेल डीएनए या एडिन एक्सप्रेस के माध्यम से .NET पहुंच की अनुमति देता है। 64-बिट क्षमता भी उपलब्ध है।
यदि प्रदर्शन और सुरक्षा महत्वपूर्ण है तो आपको सी ++ एक्सएलएल में परिवर्तित करने की आवश्यकता होगी, लेकिन वीबीए से आने पर यह कठिन काम है।
स्रोत
2011-02-08 22:46:30
मुझे डीएलएल के लिए पता नहीं है, लेकिन आप अपने कोड को सुरक्षित करके, इसे ऐड-इन के रूप में सहेजकर और इसे तैनात करके अपना लक्ष्य भी प्राप्त कर सकते हैं। –
@iDevlop: यदि मुझे लगता है कि 50 से अधिक लोगों द्वारा उपयोग किया जाता है तो मैं उपयोगकर्ता जोड़ सकता हूं .. सही? – Skuta
@ सुका: नहीं, ऐड-इन के रूप में सहेजें 5 मिनट की चाल है! सिर्फ हैकर सबूत नहीं, क्योंकि मैगलेन्स इसे इंगित करते हैं, लेकिन व्यापार उपयोगकर्ताओं को कोड देखने और चुपचाप अपडेट करने के लिए सही है। –