PDA

View Full Version : مشکل با Registry



TextureE
پنج شنبه 06 مرداد 1390, 14:14 عصر
سلام به دوستان عزیز.
تابع GetSetting که مربوط به گرفتن تنظیمات برنامه از رجیستری هست کار نمی کنه.

حدود 2 سال هست که با VB.net 2008 کار می کنم. اوایل که با Windows XP کار می کردم چنین مشکلی نبود ولی از وقتی که با ویندوز Seven شروع به کار کردم این مشکل برایم پیش آمد. حتی اگر برنامه را Run as administrator بکنم نیز مشکلم حل نمی شود! چه کنم این مشکل بر طرف شود؟
اگر حجم سورس برنامه زیاد نبود سورس برنامه را هم می گذاشتم.

ممنون اگر مشکلم را حل کنید.

alimanam
جمعه 07 مرداد 1390, 11:14 صبح
با سلام

شما برای ذخیره , و به دست اوردن مقدار اون کلید که نیازی به تابع GetSetting ندارین ساده تر بگم فرض کنین یه کلید به اسم MyApplicationPath دارین که مقدارش به فرض C:\myFolder هستش خوب به راحتی میتونین مقدار این کلید رو در برنامه بوسیله این کد :


Dim myappPath As String = My.Settings.MyApplicationPath

به دست بیاری و برای اینکه مقدار این کلید رو تغییر بدی به این صورت عمل کن :


My.Settings.MyApplicationPath = "C:\OtherPath"
My.Settings.Save()

موفق باشید ./