প্রকল্প সম্পর্কে
Windhawk হলো Windows প্রোগ্রাম কাস্টমাইজ করার একটি টুল, যা একটি কাস্টমাইজেশন মার্কেটপ্লেস হিসেবে অবস্থান করছে। README অনুযায়ী, এর লক্ষ্য হলো Windows প্রোগ্রাম কাস্টমাইজ করা সহজতর করা, আরও বিস্তারিত তথ্য অফিসিয়াল ওয়েবসাইট এবং প্রকল্প ঘোষণায় পাওয়া যায়।
এই রিপোজিটরি অ্যাপ্লিকেশনটির প্রধান বিতরণ কেন্দ্র নয়; বরather এটি ইস্যু রিপোর্ট করতে এবং Windhawk নিয়ে আলোচনা করতে ব্যবহৃত হয়। পৃথক Windhawk মডগুলোর আলোচনা একটি আলাদা windhawk-mods রিপোজিটরিতে হয়, এবং লাইভ আলোচনার জন্য একটি Discord চ্যানেল রয়েছে।
প্রযুক্তিগত পদ্ধতি: README একটি উচ্চ-স্তরের আর্কিটেকচার বর্ণনা করে এবং ব্যবহৃত গ্লোবাল ইনজেকশন ও হুকিং পদ্ধতির বিস্তারিত জানতে "Implementing Global Injection and Hooking in Windows" শিরোনামের একটি ব্লগ পোস্টের দিকে ইঙ্গিত করে। একটি পৃথক global-inject-demo রিপোজিটরিতে সেই পদ্ধতি প্রদর্শনকারী কোড রয়েছে।
সোর্স লেআউট: `src` ফোল্ডারে প্রধান উপাদানগুলো রয়েছে:
- `windhawk`: প্রধান `windhawk.exe` এক্সিকিউটেবল এবং 32-বিট ও 64-বিট `windhawk.dll` ইঞ্জিন লাইব্রেরিগুলোর কোড।
- `vscode-windhawk`: VSCode এক্সটেনশনের কোড, যা মড ইনস্টল করা এবং ইনস্টল করা মড তালিকাভুক্ত করার মতো UI অপারেশনগুলোর জন্য দায়ী।
- `vscode-windhawk-ui`: VSCode এক্সটেনশনের UI অংশ।
README একটি সহজ ডেভেলপমেন্ট ওয়ার্কফ্লো প্রস্তাব করে: অফিসিয়াল ইনস্টলার ব্যবহার করে Windhawk-এর পোর্টেবল সংস্করণ এক্সট্র্যাক্ট করুন, আপনি যে অংশটি পরিবর্তন করতে চান তা বিল্ড করুন, এবং পোর্টেবল সংস্করণের সংশ্লিষ্ট ফাইলগুলো নতুন বিল্ড করা ফাইল দিয়ে প্রতিস্থাপন করুন।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.