PDA

View Full Version : برنامه optimizer با ویبی 6



vb8334
دوشنبه 26 بهمن 1388, 15:22 عصر
با سلام به همگی

دوستان من یه سوال داشتم و می خواستم مطرح کنم

اما سوال بنده من می خوام یه برنامه optimizer با ویبی بنویسم

مثلآ : مثل برنامه ccleaner

که ریجستری رو ایراداتش رو برطرف کنه
و فایل های موقتی که توی پوشه temp هستش رو پاک کنه و ردپاها رو که توی
اینترنت میریم رو از بین ببره
می خواتم بدونم من باید از کجا شروع کنم
در ضمن برنامه نمونه ای هم اگه دارین بذارین
یه دنیا ممنون

xxxxx_xxxxx
دوشنبه 26 بهمن 1388, 16:32 عصر
سلام،
برای رجیستری، باید کلیدهای اضافی رو حذف کنید. اما اینکه چطور کلیدهای اضافی رو تشخیص بدید و پیدا کنید باید تسلط کافی رو بخش های مختلف رجیستری داشته باشید. مثلاً برنامه ای Uninstall شده اما هنوز چند تا از کلیدهاش تو رجیستری باقی مونده، شما باید اینها رو پیدا و حذف کنید. همه اطلاعاتی که شما لازم دارید داخل خود رجیستری هست، نیازی نیست مثلاً Program Files رو بگردید.

یک سری استانداردهایی در رجیستری وجود داره که باید از اونها مطلع باشید. مثلاً log های یک برنامه همیشه در مقادیر رشته ای ذخیره میشه که نامش تنها یک عدد صحیح هست. پس متوجه میشیم که این یک log و یا history از یک برنامه هست که بود و نبودش چندان تفاوتی نداره.

ارتباطات زیادی بین شاخه HKEY_CLASSES_ROOT و HKEY_LOCAL_MACHINE وجود داره. مثلاً اطلاعات ابزارهای رجیستر شده در هر دو اینها وجود داره. اطلاعات بعضی بخش های این دو شاخه باید مطابق هم باشه.

در بعضی مقادیر رشته ای، آدرس یک فایل در هارد وجود داره. شما با دیدن این مقدار باید چک کنید که آیا اون فایل هنوز در اون مسیر وجود داره یا نه. اگر فایل وجود نداشت میتونید اون مقدار رو حذف کنید.

و خیلی نکات دیگه که با کار کردن تو رجیستری به اونها پی می برید.

parselearn
دوشنبه 26 بهمن 1388, 17:13 عصر
اين برنامه منه
http://barnameha.ir/Parse360Utility

بايد پله پله بري جلو
آسونه، اما طولاني و وقتگير