dword:
= DWORD
hex(2):
= প্রসারিত-স্ট্রিং
hex(7):
= মাল্টি স্ট্রিং
এ DWORD
হল একটি 32-বিট স্বাক্ষরযুক্ত পূর্ণসংখ্যা (দশমিক ব্যাপ্তি: 0
- 4294967295
), এবং, রেজিস্ট্রিতে DWORD
সর্বদা শুরু হয় 0x
এবং 8 টি সংখ্যার অনুসরণ করে যা অনুসরণ করে 0x
। এটি দশমিক বা হেক্সাডেসিমাল ফর্ম্যাটে হতে পারে; উদাহরণস্বরূপ, 1000
হিসাবে 0x00001000
বা হিসাবে লেখা যেতে পারে 0x000003e8
।
DWORDS
শুধুমাত্র অঙ্কগুলি ব্যবহার করতে পারে 0
- 9
। স্ট্রিংস, যে কোনও ধরণের, সর্বদা ASCII ব্যবহার করে এবং এসিএসআইআইতে 1000
কেবল সে হিসাবে লেখা যায়31,30,30,30
। স্ট্রিং ডেটা প্রকারের জন্য, ASCII ব্যাকগ্রাউন্ডে আপনাকে না জেনে কাজ করে এমনকি কম্পিউটারটি কেবল 1s এবং 0 গুলি বোঝে।
প্রসারিত-স্ট্রিং এবং মাল্টি-স্ট্রিং ডেটা প্রকারের জন্য, এগুলি আপনার এন্ট্রিগুলিকে হেক্সাডেসিমাল ফর্ম্যাটে এএসসিআইআই কোডের একটি সিরিজ হিসাবে সংরক্ষণ করে, কমা এবং হেক্স জিরো দ্বারা পৃথক; সুতরাং একটি এক্সপেন্ডেবল-স্ট্রিং 1000
হবেhex(2):31,00,30,00,30,00,30,00
আসুন %PROGRAMFILES%
একটি এক্সপেন্ডেবল-স্ট্রিংয়ে রূপান্তর করুন :
- একটি এএসসিআইআই থেকে হেক্স রূপান্তর সরঞ্জাম ,
%PROGRAMFILES%
পাঠ্য বাক্সে ইনপুট , ব্যবহারকারী সংজ্ঞায়িত আউটপুট ডিলিমিটার ব্যবহার করুন: %
রূপান্তর নির্বাচন করুন এবং এটি আপনাকে দেবে:
%25%50%52%4F%47%52%41%4D%46%49%4C%45%53%25
- ফলাফলটিকে কোনও পাঠ্য সম্পাদক হিসাবে অনুলিপি করুন / আটকান: প্রথমে
%
শেষের দিকে সরান , সকলের %
সাথে সন্ধান করুন / প্রতিস্থাপন করুন ,00,
এবং স্ট্রিংয়ের একেবারে শেষে কমাটি সরিয়ে ফেলুন। আপনি পাওয়া উচিত:
25,00,50,00,52,00,4F,00,47,00,52,00,41,00,4D,00,46,00,49,00,4C,00,45,00,53,00,25,00
- অবশেষে:
hex(2):25,00,50,00,52,00,4F,00,47,00,52,00,41,00,4D,00,46,00,49,00,4C,00,45,00,53,00,25,00
এই পাঠটিতে এনক্রিপ্ট করা হয়নি এমন কোনও হেক্স-কোডেড রেজিস্ট্রি এন্ট্রি রিভার্স ইঞ্জিনিয়ারের প্রয়োজনীয় সমস্ত জ্ঞান রয়েছে।
.bat
ফাইলেরreg
পরিবর্তে কমান্ডের সাহায্যে একটি ফাইল ব্যবহার করা হচ্ছে.reg
), তবে প্রশ্নটি যখন আরইজি_এক্সপিএND_SZ সম্পর্কে হয় তখন কেন এটি REG_MULTI_SZ সম্পর্কে কথা বলবে?