ডায়নামিক লিঙ্ক লাইব্রেরি, বা DLL ফাইল, traditionalতিহ্যবাহী উইন্ডোজ প্রোগ্রামিং এর মূল ভিত্তি। এই ফাইলগুলি প্রোগ্রাম দ্বারা অতিরিক্ত ফাংশন এবং লাইব্রেরিগুলি গ্রহণ করার জন্য ব্যবহার করা হয় যাতে প্রোগ্রামে নিজেই এম্বেড করা না থাকে। প্রায়শই, ডিএলএল ফাইলগুলি বিভিন্ন প্রোগ্রামের মধ্যে ভাগ করা হয়। বেশিরভাগ ব্যবহারকারীর জন্য, ডিএলএলগুলি পটভূমিতে চলে এবং আপনাকে খুব কমই এই ফাইলগুলি মোকাবেলা করতে হবে। যাইহোক, কখনও কখনও আপনার ইনস্টল করা প্রোগ্রামটি সঠিকভাবে চালানোর জন্য আপনাকে একটি DLL নিবন্ধন করতে হতে পারে। আপনি যদি কোডিংয়ে আগ্রহী হন, তাহলে কিভাবে DLL তৈরি করবেন তাও আপনার বোঝার বিষয়টি স্পষ্ট করতে পারে।
ধাপ
2 এর পদ্ধতি 1: DLL ফাইল ব্যবহার করা
ধাপ 1. একটি DLL ফাইল কি তা বুঝুন।
একটি DLL (ডায়নামিক লিঙ্ক লাইব্রেরি) একটি উইন্ডোজ ফাইল যা প্রোগ্রামগুলি দ্বারা বিদ্যমান ফাংশনগুলিকে কল করার জন্য ব্যবহার করা হয়। মূলত, তারা উইন্ডোজ এবং অন্যান্য প্রোগ্রামগুলিকে তাদের ফাংশনগুলি না করে তাদের কার্য সম্পাদনের অনুমতি দেয়।
ডিএলএল ফাইলগুলি উইন্ডোজ প্রোগ্রামিংয়ের একটি গুরুত্বপূর্ণ অংশ এবং প্রোগ্রামগুলিকে আরও পাতলা এবং আরও দক্ষ করে তোলে।
পদক্ষেপ 2. সচেতন থাকুন যে গড় ব্যবহারকারীর DLL ফাইলগুলি খুলতে বা তার সাথে যোগাযোগ করার প্রয়োজন নেই।
বেশিরভাগ ব্যবহারকারীর জন্য, DLL ফাইলটি পটভূমিতে থাকবে। প্রোগ্রামটি স্বয়ংক্রিয়ভাবে ইনস্টল এবং তাদের কল করবে, এবং ফাইলগুলি সরানো কম্পিউটার সিস্টেমে মারাত্মক সমস্যা সৃষ্টি করতে পারে।
- কখনও কখনও একটি সম্প্রদায়ের তৈরি প্রোগ্রাম ইনস্টল করার সময়, আপনাকে একটি নির্দিষ্ট স্থানে DLL ফাইলটি স্থাপন করার জন্য অনুরোধ করা হবে। এই নির্দেশাবলী অনুসরণ করার আগে নিশ্চিত করুন যে আপনি প্রোগ্রামে বিশ্বাস করেন, কারণ DLL ফাইল বিপজ্জনক হতে পারে।
- আপনি যদি DLL ফাইল তৈরি করতে শিখতে আগ্রহী হন, তাহলে পরবর্তী বিভাগটি দেখুন।
ধাপ 3. নতুন DLL নিবন্ধন করুন।
যদি আপনাকে DLL ফাইলটি ম্যানুয়ালি একটি ফোল্ডার বা প্রোগ্রামে কপি করতে হয়, তাহলে ফাইলটি ব্যবহার করার আগে আপনাকে উইন্ডোজ রেজিস্ট্রিতে এটি নিবন্ধন করতে হতে পারে। আপনার এই পদক্ষেপটি সম্পাদন করা উচিত কিনা তা নির্ধারণ করতে প্রোগ্রামের নির্দেশাবলী পড়ুন (এটি বেশিরভাগ উইন্ডোজ প্রোগ্রামের জন্য খুব অস্বাভাবিক)।
- কমান্ড প্রম্পট খুলুন। আপনি এটি স্টার্ট মেনুতে বা Win+R টিপে এবং cmd টাইপ করে খুঁজে পেতে পারেন। আপনার নতুন DLL ফাইলের অবস্থানে যান।
- আপনি যদি উইন্ডোজ or বা তার পরে ব্যবহার করছেন, নতুন DLL ফাইল ধারণকারী ফোল্ডারটি খুলুন, Shift চেপে ধরে রাখুন এবং ফোল্ডারে ডান ক্লিক করুন এবং "এখানে কমান্ড উইন্ডো খুলুন" নির্বাচন করুন। কমান্ড প্রম্পট অবিলম্বে সেই ফোল্ডারে খুলবে।
- Regsvr32 dllname.dll টাইপ করুন এবং এন্টার টিপুন। এটি উইন্ডোজ রেজিস্ট্রিতে DLL ফাইল যুক্ত করবে।
- উইন্ডোজ রেজিস্ট্রি থেকে DLL ফাইল অপসারণ করতে regsvr32 -u dllname.dll টাইপ করুন।
2 এর পদ্ধতি 2: DLL ফাইল ডিকম্পাইল করুন
ধাপ 1. একটি ডিকম্পাইলার ডাউনলোড এবং ইনস্টল করুন।
একটি "ডিকম্পিলার" একটি প্রোগ্রাম যা আপনাকে একটি ফাইল বা প্রোগ্রাম তৈরির জন্য ব্যবহৃত সোর্স কোড দেখতে দেয়, এই ক্ষেত্রে একটি DLL ফাইল। যে কোডটি একটি DLL ফাইল কাজ করে তা দেখতে, আপনাকে একটি ডিকম্পাইলার ব্যবহার করতে হবে যাতে ফাইলটি আবার পাঠযোগ্য কোডে পরিণত হয়। ডিকম্পাইলার ছাড়াই একটি ডিএলএল ফাইল খুললে (যেমন নোটপ্যাড দিয়ে এটি খোলার) অপঠিত অক্ষরের একটি ঝামেলা প্রদর্শিত হবে।
ডটপিক জনপ্রিয় ফ্রি ডিকম্পিলারগুলির মধ্যে একটি। এটি jetbrains.com/decompiler/ এ পাওয়া যাবে।
পদক্ষেপ 2. আপনার ডিকম্পাইলারে DLL ফাইলটি খুলুন।
আপনি যদি ডটপিক ব্যবহার করেন, "ফাইল" Open "ওপেন" ক্লিক করুন তারপর DLL ফাইলটি ব্রাউজ করুন যা আপনি ডিকম্পাইল করতে চান। আপনি আপনার সিস্টেমকে প্রভাবিত না করে DLL ফাইলের বিষয়বস্তু অন্বেষণ করতে পারেন।
ধাপ 3. DLL ফাইলের নোডগুলি অন্বেষণ করতে "অ্যাসেম্বলি এক্সপ্লোরার" ব্যবহার করুন।
DLL ফাইলগুলি "নোড" বা কোডের মডিউল দিয়ে তৈরি হয় যা একসাথে কাজ করে সম্পূর্ণ DLL ফাইল তৈরি করে। আপনি প্রতিটি নোড প্রসারিত করতে পারেন এতে কোন সাবনোড থাকতে পারে তা দেখতে।
ধাপ 4. নোডের কোড দেখতে ডাবল ক্লিক করুন।
আপনার নির্বাচিত নোডের কোডটি ডটপিকের ডানদিকে ফ্রেমে উপস্থিত হবে। আপনি কোডটি পর্যালোচনা করতে ব্রাউজ করতে পারেন। dotPeek C# এ কোড প্রদর্শন করবে, অথবা এটি অতিরিক্ত লাইব্রেরি ডাউনলোড করবে যাতে আপনি মূল উৎস থেকে কোডটি দেখতে পারেন।
যদি নোডের জন্য অতিরিক্ত লাইব্রেরি দেখার প্রয়োজন হয়, ডুটপিক সেগুলি স্বয়ংক্রিয়ভাবে ডাউনলোড করার চেষ্টা করবে।
ধাপ 5. বিভিন্ন কোড স্নিপেটের জন্য ব্যাখ্যা পান।
আপনি যদি এমন একটি কোড স্নিপেট পান যা আপনি বুঝতে পারেন না, আপনি কমান্ডটি কী করে তা দেখতে দ্রুত ডকুমেন্টেশন বৈশিষ্ট্যটি ব্যবহার করতে পারেন।
- কোড ভিউয়ার ফ্রেমে আপনি যে ক্যাপশন খুঁজতে চান সেই কোড স্নিপেটের উপরে আপনার কার্সার রাখুন।
- কুইক ডকুমেন্টেশন উইন্ডো লোড করতে Ctrl+Q চাপুন।
- আপনি যে কোডটি গবেষণা করছেন তার প্রতিটি দিক সম্পর্কে আরও জানতে লিঙ্কগুলি অনুসরণ করুন।
ধাপ 6. ভিসুয়াল বেসিক কোড এক্সপোর্ট করুন।
আপনি যদি নিজের ফাইলগুলি ম্যানিপুলেট করতে, সম্পাদনা করতে এবং তৈরি করতে চান তবে আপনি সেগুলি ভিসুয়াল স্টুডিওতে রপ্তানি করতে পারেন। রপ্তানি করা কোডটি C# এ থাকবে, যদিও এটি মূলত একটি ভিন্ন প্রোগ্রামিং ভাষায় লেখা হয়েছিল।
- অ্যাসেম্বলি এক্সপ্লোরারে DLL ফাইলটিতে ডান ক্লিক করুন।
- "প্রকল্পে রপ্তানি করুন" নির্বাচন করুন
- আপনার রপ্তানি বিকল্পটি নির্বাচন করুন। যদি আপনি ফাইলটি প্রোগ্রামে অবিলম্বে চালাতে চান তবে আপনি ভিজ্যুয়াল স্টুডিওতে অবিলম্বে প্রকল্পটি খুলতে পারেন।
ধাপ 7. ভিসুয়াল স্টুডিওতে কোড সম্পাদনা করুন।
একবার আপনার প্রকল্পটি ভিসুয়াল স্টুডিওতে লোড হয়ে গেলে, আপনার নিজের সৃষ্টির ডিএলএল ফাইল সম্পাদনা এবং তৈরির উপর আপনার সম্পূর্ণ নিয়ন্ত্রণ থাকবে। ভিজ্যুয়াল স্টুডিও কিভাবে ব্যবহার করতে হয় তার বিস্তারিত নির্দেশনার জন্য এখানে ক্লিক করুন।