ايران ويج

نسخه‌ی کامل: رفرش كردن بعد از تغيير رجيستري
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2
فكر كنم عنوانم به اندازه ي كافي گيرا باشه
فرض كنين برنامه ي ما توي رجيستري يه تغيير در جايي كه به سيستم مربوطه ميده ٬ مثلا آيكن يه درايو رو عوض مي كنه
چطور ميشه تغييرت ايجاد شده رو بدون ري استارت كردن يا لاگ اين مجدد يا بستن و باز كردن اكسپلورر اجرا كرد ؟ :?:
از تو خود ريجستري نمي شه اين كار كرد
بايد بياي و از تو خود ويندوز رفرش كني
و در واقع كاري كه كاربر مي كنه رو بكني
يعني بياي و اف پنج رو بفرستي روي مثلا
ماي كامپيوتر
من تابع آمادش رو نوشتم اگه مي خواهي بزارم
فقط پنجرش رو بگو كه كجا رو رفرش كنه
Iron_Fist نوشته است:از تو خود ريجستري نمي شه اين كار كرد
بايد بياي و از تو خود ويندوز رفرش كني
و در واقع كاري كه كاربر مي كنه رو بكني
يعني بياي و اف پنج رو بفرستي روي مثلا
ماي كامپيوتر
من تابع آمادش رو نوشتم اگه مي خواهي بزارم
فقط پنجرش رو بگو كه كجا رو رفرش كنه
اين كار ها رو كه ميگم با اف 5 جواب نمي گيرم ...
مثلا مخفي كردن درايو رو در نظر بگير
راهش چيزي جز اند پروسس اكسپلورر و باز كردن دوباره آن نيست
سلام
اول اينكه با تغيير در هر جاي رجيستري بايد ويندوز رو مجبور كنيد كه خودش رو در همون قسمت تغيير كرده به روز كنه اين يعني اينكه براي هر تغييري فرمان ريفرش مخصوص خودش وجود داره.
همين طور وقتي كاربر با ويندوز ارتباط برقرار مي كنه پروفايل كاربري اون (يعني همون داده هاي رجيستريايي كاربر) به طور كامل بار گذاري مي شه و به اين ترتيب ويندوز خودش رو در همه قسمت ها به روز ميكنه.
براي خيلي از قسمت ها از تابع SendMessageTimeOut استفاده می شه !
البته برای این مورد شما که فکر می کنم منظورتون مخفی کردن درایو های کابره و بعد مشاهده سربع تغییرات من قبلا یک برنامه نوشتم که در واقع یک شوخی بود می تونید اون رو از لینک زیر بردارید.
http://www.iranvig.com/modules.php?name=...e&sid=2428
سلام
من فكر كنم اصلا نمي شه
Soheilvb نوشته است:سلام
من فكر كنم اصلا نمي شه
:roll:
بهتره شما فكر نكنى چون هيچ كارى نشد نداره !
سلام
يادم باشه از اين به بعد ديگه فكر نكنم :wink:
چون اين همه مدت كه برنامه رجيسنري نوشتم همچين چيزي دنبالش بودم ولي نوشه.....................
چشم ديگه فكر نمي كنم
Amaze
Soheilvb نوشته است:سلام
يادم باشه از اين به بعد ديگه فكر نكنم :wink:
چون اين همه مدت كه برنامه رجيسنري نوشتم همچين چيزي دنبالش بودم ولي نوشه.....................
چشم ديگه فكر نمي كنم
Amaze
نموىدونم بايد چيكار كنم كه باورتون شه !؟!
چون من واقعا اين كاررو كردم و در ضمن دو هفته تمام وقتم رو گرفت ...
سلام
واقعا 8O
پس اي ول من خيلي دنبال اين گشتم تا برانمم رو كامل كنم ولي هيچي پيدا نكردم
بابا دمت گرم
اگه مي شه يه كمكي كن و بگو
مرسي
كار بزرگس كردي
باي
تابعش رو كه گفتم SendMessageTimeOut است
طرز استفادش رو هم تو این برنامه ببینید: http://www.iranvig.com/modules.php?name=...e&sid=2428
صفحه‌ها: 1 2