এই প্রোগ্রামটিতে স্টাফগুলি আঁকতে এবং পরিবর্তন করতে সমগ্র GUI এবং স্ক্রীন / ফ্রেমবফার ডেটাতে কীভাবে অ্যাক্সেস রয়েছে।
এটি গ্রাফিক সাব-সিস্টেম নিয়ন্ত্রণ করতে API এ কলগুলি ব্যবহার করে, যা ভিডিও অ্যাডাপ্টার হার্ডওয়্যার নিয়ন্ত্রণ করতে ড্রাইভার ব্যবহার করে।
এবং কেন অন্যান্য প্রোগ্রাম এটি কি করতে পারে না
তারা, এবং করতে পারেন। Explorer.exe কোন গ্রাফিক্স প্রজন্মের না।
শুরু মেনু এবং অন্যান্য স্টাফ স্বাভাবিক প্রোগ্রাম আপাতদৃষ্টিতে স্পর্শ করতে পারেন না?
শুরু মেনু এবং টাস্ক বার explorer.exe হয়।
আমি এটা প্রতিস্থাপন সম্ভব এটা শোনা,
আপনি সঠিকভাবে শুনেছেন, এটি প্রতিস্থাপিত হয়।
কিন্তু তারপরে কি স্বাভাবিক ব্যবহারকারীর স্তরের প্রোগ্রামটি এটিকে পরিবর্তন করতে পারে?
না, কারণ আপনি রেজিস্ট্রি সম্পাদনা করার প্রশাসক অ্যাক্সেস না থাকলে শেল পরিবর্তন করতে পারবেন না। তারপরে, একবার একটি EXE শেল হিসাবে সেট আপ হয়ে গেলে এবং উইন্ডোজ দ্বারা স্বয়ংক্রিয়ভাবে চালানো হয়, এটি এখন একটি সিস্টেমের স্তরের প্রসঙ্গে চলছে, ব্যবহারকারীর প্রেক্ষাপটে নয়।
কিভাবে স্বাভাবিক প্রোগ্রাম করতে পারে না পর্দার মেমরি explorer.exe স্পর্শ অংশ?
এটা না। সর্বোত্তমভাবে এটি অন্য প্রোগ্রামগুলি দ্বারা পরিবর্তিত হওয়ার নিজস্ব মেমরি স্পেসগুলি সুরক্ষিত করতে পারে এবং ওএসটি যেকোনো উপায়ে যে সুরক্ষাটি সরবরাহ করে তা সরবরাহ করে। কোন প্রোগ্রাম পর্দার যে কোনো এলাকায় স্পর্শ করতে পারেন। "পর্দা মেমরি" অ্যাক্সেস করা সরাসরি উইন্ডোজ বিমূর্ততার কারণে উইন্ডোজগুলিতে ঘটতে যাচ্ছে না। যদি না আপনি একটি ড্রাইভার সম্পর্কে কথা বলছেন, যা আপনি না।
WinAPI এর শুরু মেনুতে কোনও নিয়ন্ত্রণ নেই, ইত্যাদি, এবং অন্য কোনো লাইব্রেরি যা আমি সচেতন নই। কিভাবে এই প্রোগ্রাম থেকে explorer.exe পর্দা মেমরি পরিবর্তন অন্যান্য প্রোগ্রাম করতে পারে না?
আবার, Explerer.exe স্টার্ট মেনু, "ইত্যাদি"। এক্সপ্লোরার উইন্ডোজ এবং কন্ট্রোল প্রদর্শন করতে উইনপিআই ব্যবহার করে (স্টার্ট মেনু এবং টাস্ক বার শুধুমাত্র নিয়ন্ত্রণ সহ উইন্ডোজ)।
এই পরীক্ষাটি চেষ্টা করুন: টাস্ক ম্যানেজার খুলুন, এবং আপনি দেখতে Explorer.exe এর সব কপি হত্যা। যখন আপনি শেষটি মারবেন, তখন আপনি লক্ষ্য করবেন যে আপনি শুরু করুন মেনু এবং টাস্ক বারটি অদৃশ্য হয়ে গেছে।
তবুও অন্যান্য প্রোগ্রাম এখনও চলমান এবং Explorer.exe চলমান ছাড়া এখনও দৃশ্যমান হয়। আপনি এমনকি নতুন প্রোগ্রাম লাঞ্চ টাস্ক ম্যানেজার ব্যবহার করতে পারেন; এবং তারা লঞ্চ, এবং উইন্ডোজ এবং বোতাম এবং সব সঙ্গে দৃশ্যমান হবে। :)
এই কোডপ্রজেক্ট পোস্টটি আপনাকে শুরু করতে সহায়তা করতে পারে এবং প্রোগ্রামিং পয়েন্টের দৃশ্য থেকে এক্সপ্লোরার উপাদানগুলি (এই ক্ষেত্রে স্টার্ট বাটন) সংশোধন করতে আপনার মাথা মোড়ানো সাহায্য করে: উইন্ডোজ ভিস্তা এবং উইন্ডোজ 7 এ টাস্কবার এবং স্টার্টেনু (শুরু অরবি) লুকানো