ডিবাগিং সফ্টওয়্যার বিকাশ প্রক্রিয়ার একটি গুরুত্বপূর্ণ অঙ্গ। অ্যাপ্লিকেশন প্রোগ্রামগুলির জন্য, এটি ব্যবহারকারী-মোড সরঞ্জামগুলিতে করা হয় এবং প্রায়শই আইডিইতে অন্তর্নির্মিত হয়। তবে উদাহরণস্বরূপ, ড্রাইভারগুলি ডিবাগ করতে সক্ষম হওয়ার জন্য আপনাকে কার্নেল ডিবাগারটি শুরু করতে হবে।
প্রয়োজনীয়
লক্ষ্য মেশিনে প্রশাসক অধিকার।
নির্দেশনা
ধাপ 1
কমান্ড প্রসেসরের স্টার্ট কমান্ড। টাস্কবারের "শুরু" বোতামটি ক্লিক করুন। প্রদর্শিত মেনুতে "রান …" আইটেমটি ক্লিক করুন। রান প্রোগ্রামটি ডায়ালগ বাক্সে, সিএমডি প্রবেশ করুন এবং ওকে ক্লিক করুন
ধাপ ২
Boot.ini ফাইলটির ব্যাকআপ কপি তৈরি করুন। কমান্ডটি ব্যবহার করে উইন্ডোজের বর্তমান অনুলিপিটির ইনস্টলেশন পথটি সন্ধান করুন: ইকো% সিস্টেমরুট% একটি ড্রাইভে যান যেখানে কোলন অনুসরণ করে ডিভাইস লেটার প্রবেশ করে অপারেটিং সিস্টেমটি ইনস্টল করা হয়। সিডি কমান্ড ব্যবহার করে এর রুট ডিরেক্টরিতে পরিবর্তন করুন। অ্যাট্রিবিউট কমান্ডটি ব্যবহার করে boot.ini ফাইলটি থেকে সিস্টেমটি কেবল পঠনযোগ্য ও লুকানো বৈশিষ্ট্যগুলি সরিয়ে ফেলুন, অনুলিপি কমান্ডের সাহায্যে এটি ব্যাক আপ করুন এবং বৈশিষ্ট্যগুলি আবার সেট করুন: বৈশিষ্ট্য -h -s -r boot.inicopy boot.ini বুট । ini.oldattrib + h + s + r boot.in
ধাপ 3
ডাউনলোড বিকল্পগুলির বর্তমান তালিকা প্রদর্শন করুন। কমান্ডটি ব্যবহার করুন: bootcfg / কোয়েরি তালিকার আইটেমগুলি পর্যালোচনা করুন এবং কার্নেল ডিবাগিং ক্ষমতা সহ নতুন কনফিগারেশন তৈরি করতে কোনটি ব্যবহৃত হবে তা নির্ধারণ করুন। বুট রেকর্ডের আইডি মনে রাখবেন
পদক্ষেপ 4
/ কপি বিকল্পের সাহায্যে bootcfg কমান্ড চালিয়ে একটি নতুন বুট রেকর্ড তৈরি করুন। অনুলিপি করার জন্য আইডি নির্দিষ্ট করতে / আইডি প্যারামিটার ব্যবহার করুন। প্রবেশের জন্য প্রদর্শনের নাম নির্দিষ্ট করতে / d পরামিতি ব্যবহার করুন। উদাহরণস্বরূপ: bootcfg / copy / id 1 / d "Win XP (debug)" / ক্যোয়ারী প্যারামিটারের সাহায্যে bootcfg কমান্ডটি ব্যবহার করে বুট বিকল্পগুলি তালিকাভুক্ত করুন এবং যোগ করা প্রবেশের আইডিটি সন্ধান করুন
পদক্ষেপ 5
পূর্ববর্তী ধাপে তৈরি বুট রেকর্ডে কার্নেল ডিবাগারটি চালনার বিকল্প অন্তর্ভুক্ত করুন। টার্গেট মেশিনে যদি ডিবাগিং করা হয়ে থাকে তবে কেবল / ডিবাগ বিকল্পটি যুক্ত করুন। উদাহরণস্বরূপ: bootcfg / debug on / id 2 আপনি যদি কম পোর্টের মাধ্যমে হোস্ট মেশিনের সাথে টার্গেট কম্পিউটারের সাথে সংযোগ স্থাপনের সাথে রিমোট ডিবাগিংয়ের পরিকল্পনা করছেন তবে অতিরিক্তভাবে পোর্ট নম্বর এবং বাড রেট নির্দিষ্ট করতে / পোর্ট / বাউড বিকল্পগুলি ব্যবহার করুন: bootcfg / ডিবাগ / / পোর্ট COM2 / বাউড 9600 / আইডি 2 যদি আইইইই 1394 ইন্টারফেস (ফায়ারওয়্যার কেবল) ব্যবহার করে দূরবর্তী ডিবাগিং করা হয়, উপযুক্ত মোড সক্ষম করতে / dbg1394 বিকল্পটি ব্যবহার করুন এবং চ্যানেল নম্বর নির্দিষ্ট করার জন্য / ch বিকল্পের জন্য, উদাহরণস্বরূপ: / ch 42 / id 2 এ bootcfg / dbg1394 / / ক্যোয়ারী প্যারামিটারের সাহায্যে bootcfg কমান্ড ব্যবহার করে বুট রেকর্ডগুলি দেখুন এবং পরিবর্তনগুলি হয়েছে কিনা তা যাচাই করুন। প্রস্থান কমান্ডটি চালিয়ে শেল উইন্ডোটি বন্ধ করুন
পদক্ষেপ 6
অপারেটিং সিস্টেমের বুট পরামিতিগুলি পরিবর্তন করুন, যদি প্রয়োজন হয়। "স্টার্ট" মেনুতে "সেটিংস" বিভাগে উপযুক্ত আইটেমটি ব্যবহার করে নিয়ন্ত্রণ প্যানেলটি খুলুন। সিস্টেম আইটেমটি খুলুন। "সিস্টেমের বৈশিষ্ট্য" কথোপকথনে "উন্নত" ট্যাবে যান। "স্টার্টআপ এবং পুনরুদ্ধার" গ্রুপে অবস্থিত "বিকল্পগুলি" বোতামটিতে ক্লিক করুন। প্রদর্শিত "স্টার্টআপ এবং পুনরুদ্ধার" কথোপকথনে, "অপারেটিং সিস্টেমের একটি তালিকা প্রদর্শন করুন" বিকল্পটি সক্রিয় করুন। শেষ দুটি খোলা কথোপকথনে ঠিক আছে বোতামে ক্লিক করুন
পদক্ষেপ 7
আপনার কম্পিউটারটি পুনরায় বুট করুন। একটি ডিবাগার দিয়ে বুট বিকল্পটি নির্বাচন করুন। লগ ইন করুন এবং টার্গেট মেশিনে কাজ করুন বা একটি দূরবর্তী ডিবাগিং সেশন শুরু করুন। উইনডিবিজি এবং কেডির মতো সরঞ্জামগুলি ব্যবহার করুন।