ايران ويج

نسخه‌ی کامل: رفرش کردن رجیستری
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام بر دوستان عزیز
دوستان من با ویژوال بیسیک توی رجیستری تغییری ایجاد می کنم ولی برخی مواقع هنگام خواندن آن اطلاعات برنامه اطلاعات قبلی را نمایش می دهد . بعد از برسی فهمیدم که اگر رجیستر را رفرش کنیم مشکل حل می شود . حالا چگونه رجیستری را با ویژوال بیسیک رفرش کنم .
از همکاری شما سپاسگذارم
براي اعمال تغييراتي كه در HKEY_CURRENT_USER انجام مي دي مي توني از Rundll32.exe استفاده كني

کد:
RUNDLL32.EXE USER32.DLL,UpdatePerUserSystemParameters ,1 ,True
سلام دوست عزیز
این دستوری که گفتید را من در یه پروژه ای جدید و داخل یه دکمه نوشتم و هنگام اجرا خطا میده
دوست عزيز

اين دستور نيست!! يك برنامه اجرايي از سري نرم افزارهاي داخلي ويندوز هست كه با اين سوئيچ ها اگر اجراش كنيد باعث ريفرش شدن تغييرات رجيستري در زير كليدي

كه گفتم خواهد شد.

جهت اجراي اون داخل برنامه بايد به شكل زير عمل كنيد :

کد:
Private Sub Command1_Click()
Shell "RUNDLL32.EXE USER32.DLL,UpdatePerUserSystemParameters ,1 ,True"
End Sub