রেজিস্ট্রিতে স্টার্টআপ প্রোগ্রামগুলির সক্রিয় / নিষ্ক্রিয় স্থিতি পড়া


1

আমি বর্তমানে যে সফ্টওয়্যারটিতে কাজ করছি তাতে আমরা এমন একটি দৃশ্যের মুখোমুখি হয়েছি যেখানে আমাদের কোনও সফ্টওয়্যার একটি স্টার্টআপ প্রোগ্রাম হিসাবে তালিকাভুক্ত করা আছে কিনা তা বলতে হবে।

এই প্রোগ্রামটি এমএসকনফিগ সরঞ্জাম দ্বারা সক্ষম হয়েছে কি না তা বলার জন্য, আমি এই প্রশ্নের প্রস্তাবিত উত্তরটি ব্যবহার করেছি ।

যাইহোক, সমস্ত সফ্টওয়্যার "02 00 00 00 ..." সক্ষম করার সময় বাইনারি মান ব্যবহার করে না, "06 00 00 00 ..." মান রয়েছে এমন একটি মুখোমুখি হয়েছি।

এটি আরও বুঝতে হলে আমি সফ্টওয়্যারগুলির রেজিস্ট্রি মানগুলি অক্ষম করার আগে এবং তারপরে উভয় পরিস্থিতিতে বিশ্লেষণ করেছিলাম:

  • প্রত্যাশিত পরিস্থিতি থেকে পরিবর্তিত 02 00 00 00 00 00 00 00 00 00 00 00হয়েছে 03 00 00 00 17 79 BD 01 17 D9 D1 01;
  • অপ্রত্যাশিত পরিস্থিতি থেকে পরিবর্তিত 06 00 00 00 00 00 00 00 00 00 00 00হয়েছে07 00 00 00 71 C9 33 AE 16 D9 D1 01

আমি ধরে নিতে ঝুঁকেছি যে প্রথম বাইটে সঠিক উত্তর রয়েছে। উভয় ক্ষেত্রেই বিট 1 0 থেকে 1 থেকে পরিবর্তিত হয়েছে। মনে হয় এই বিটে সক্রিয় / নিষ্ক্রিয় মান রয়েছে। তবে আমি এখনও যথেষ্ট নিশ্চিত নই।

সুতরাং আমার প্রশ্নটি: আমি কি ধরে নিতে পারি যে এই বিটের সঠিক মান রয়েছে, বা কারও কাছে এর আরও ভাল উত্তর আছে?

উত্তর:


0

এটি আপনার উদাহরণের ভিত্তিতে মনে হচ্ছে যে আপনাকে কেবল প্রথম বাইটের 0 তম বিট (শূন্য ভিত্তিক) সেট করতে হবে। সুতরাং, সংক্ষেপে, কেবলমাত্র প্রথম হেক্স বাইটে 1 যুক্ত করুন (বা ডানদিকে সবচেয়ে নিচু, যদি এটি ভাবতে আরও সহজ করে তোলে) অক্ষম করা (যেমন, শুরু করার সময় অ্যাপটিকে নিষ্ক্রিয় করা)।

সুতরাং যদি প্রথম বাইটটি হয়: এক্স0, এক্স 2, এক্স 4, বা এক্স 6, এটি যথাক্রমে এক্স 1, এক্স 3, এক্স 5, বা এক্স 7 হয়ে যায়, যেখানে এক্স যত্ন নেই।


আসলে এটি প্রথম বিট। একটি পরিবর্তন 02 থেকে 03, এবং অন্যটি 06 থেকে 07.
নফতলি

আমি আমার উত্তরটি আপডেট করেছি, এখন আমি আপনার প্রশ্নটি আরও ভালভাবে বুঝতে পেরেছি
মাইকেল গোল্ডশটেন

এটি সঠিক বলে ধরে নেওয়ার আগে আমি কয়েকটি পরীক্ষা চালাব
নাফতালি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.