অনলাইনে DLL ফাইল নষ্ট করুন
Windows-এর .dll ফাইল অনলাইনে বিনামূল্যে নষ্ট করুন। PE শিরোনাম ও রপ্তানির তালিকা ধ্বংস করে, ফলে কোনো অ্যাপ্লিকেশনই লাইব্রেরিটি নিতে পারে না।
- কোনো আপলোড নেই
- আকারের সীমা নেই
- রেজিস্ট্রেশন নেই
আপনার DLL ফাইল নষ্ট করুন
.dll, .ocx, .sys-এর জন্য তৈরি, আর অন্য যেকোনো ফরম্যাটেও ঠিক ততটাই ভালো কাজ করে।
DLL ফাইল ঠিকমতো নষ্ট করা কেন কঠিন
DLL-ও EXE-এর মতোই দ্বিমিক PE ফাইল, তবে তার ব্যর্থ হওয়ার ধরন আলাদা আর বেশি কৌতূহলজনক। অ্যাপ্লিকেশন লাইব্রেরি নেয় চলার সময়, তাই নষ্ট DLL প্রোগ্রামটিকে চালুই হতে বাধা দেয় না। বরং যেই মুহূর্তে সেটি কোনো কাজ খোঁজে ঠিক তখনই তাকে ব্যর্থ করে, আর চালু ব্যবস্থায় এই ধরনের ত্রুটিরই কারণ ধরা সবচেয়ে কঠিন।
এই টুল যা ধ্বংস করে
- PE শিরোনাম. MZ খুঁটি,
PE\0\0স্বাক্ষর ও ঐচ্ছিক শিরোনাম ধ্বংস করা হয়, ফলে পাঠক প্রতিচ্ছবিটি ফিরিয়ে দেয়। - রপ্তানির তালিকা. রপ্তানি করা প্রতিটি কাজের নাম ও ক্রমসংখ্যা দেখানো তালিকাটির ওপর লিখে দেওয়া হয়।
- আমদানির তালিকা. এই DLL নিজে যেসব লাইব্রেরির ওপর নির্ভর করে সেগুলোর হদিসই আর মেলে না।
- অংশের তথ্য. কোড ও সম্পদের অংশে বিশৃঙ্খলা ছড়িয়ে দেওয়া হয়।
এরপর আপনি যা দেখবেন
| অ্যাপ্লিকেশন | আচরণ |
|---|---|
| অ্যাপ্লিকেশন চালু হওয়া | «অ্যাপ্লিকেশনটি সঠিকভাবে চালু হতে পারেনি (0xc000007b)।» |
LoadLibrary | ERROR_BAD_EXE_FORMAT সহ NULL ফেরায়। |
| regsvr32 | নিবন্ধনের সময় «মডিউলটি নেওয়া যায়নি।» |
| নির্ভরতার সরঞ্জাম | অবৈধ বা অপাঠ্য PE প্রতিচ্ছবির কথা জানায়। |
সাধারণত মানুষ কেন এটা করে
- অ্যাপ্লিকেশন অনুপস্থিত বা অবৈধ নির্ভরতার কথা স্পষ্ট করে জানায় কি না তা দেখা।
- প্লাগইনের আয়োজক পুরো ভেঙে না পড়ে খারাপ লাইব্রেরিটি আলাদা করে কি না তা মিলিয়ে দেখা।
- নির্দেশিকার জন্য চিরচেনা «0xc000007b» পরিস্থিতি আবার ঘটানো।
- হালনাগাদকারী ডাউনলোডের পর লাইব্রেরির ফাইল যাচাই করে কি না তা নিশ্চিত করা।
DLL ফাইল কীভাবে নষ্ট করবেন
- উপরের বাক্সে আপনার .dll ফাইলটি ছেড়ে দিন, বা বেছে নিতে ক্লিক করুন।
- আংশিক ক্ষতি (Light) না চাইলে বা পুনরুদ্ধারের সফটওয়্যারকে হারাতে (Heavy) না হলে মাত্রাটি Standard-এই রেখে দিন।
- ফাইল নষ্ট করুন চাপুন। প্রক্রিয়াকরণ আপনার ডিভাইসেই হয়, তাই প্রায় সঙ্গে সঙ্গেই শেষ হয়।
- ফলাফল ডাউনলোড করুন। ডিফল্টভাবে এতে মূল ফাইলের নাম আর বাইট দৈর্ঘ্য অক্ষুণ্ন থাকে।
DLL নিয়ে সাধারণ প্রশ্ন
EXE-এর বদলে DLL নষ্ট করা কেন?
কারণ ব্যর্থ হওয়ার ধরনটি আলাদা আর কারণ ধরা অনেক বেশি কঠিন। অ্যাপ্লিকেশন স্বাভাবিকভাবেই চালু হয় আর পরে, লাইব্রেরিটি কাজে লাগাতে যাওয়ার মুহূর্তেই ব্যর্থ হয়, আর সহায়তার দলগুলোর ঠিক এই পরিস্থিতিরই মহড়া দরকার।
এতে কি গোটা ব্যবস্থা ভেঙে যাবে?
কেবল সেসব অ্যাপ্লিকেশনের বেলায় যারা ওই নির্দিষ্ট লাইব্রেরিটি নেয়। Windows-এর ফোল্ডারে থাকা ব্যবস্থার DLL কখনো নষ্ট করবেন না; অনুলিপি নিয়েই কাজ করুন।
.sys চালকে কি কাজ করে?
হ্যাঁ। কার্নেলের চালকও দ্বিমিক PE ফাইল আর একই ধাঁচ ব্যবহার করে।
মূল লাইব্রেরিটি কি বদলায়?
না। নষ্ট অনুলিপিটি স্মৃতিতে বানানো হয় আর আলাদাভাবে ডাউনলোড হয়; আপনার বেছে নেওয়া ফাইলটি কেবল পড়া হয়।