PDA

View Full Version : سوال: ذخیره کلیدی در Registry و بررسی کلید برای شروع اجرای برنامه



mehdijalali
یک شنبه 12 اردیبهشت 1389, 10:45 صبح
با عرض سلام
می خواستم یک کلمه کلیدی در registery ذخیره کنم و هر بار که برنامه شروع به کار می کند ابتدا registery را چک کند اگر value بود برنامه اجرا بشود

mehdi.mousavi
یک شنبه 12 اردیبهشت 1389, 11:45 صبح
با عرض سلام
می خواستم یک کلمه کلیدی در registery ذخیره کنم و هر بار که برنامه شروع به کار می کند ابتدا registery را چک کند اگر value بود برنامه اجرا بشود

سلام.
کلاس Registry (http://msdn.microsoft.com/en-us/library/microsoft.win32.registry.aspx) تمام اون چیزی رو که شما برای خواندن/نوشتن اطلاعات از/در Registry دارید رو در اختیارتون قرار میده. لطفا به مثال آورده شده توجه کنید تا طرز کار کردن با این کلاس رو متوجه بشید.

اما در مورد عدم اجرای برنامه، در صورتیکه کلید مزبور وجود نداشته باشه نیز، میتونید قبل از ایجاد فرم، کلید مورد نظر رو بررسی کنید، در صورتیکه وجود نداشت، از اجرای فرمان Application.Run (و ایجاد فرم) خودداری کنید.

موفق باشید.

Netsky
یک شنبه 12 اردیبهشت 1389, 12:03 عصر
با تشكر از جناب مهدي موسوي بخاطر پاسخ مفيدشون . بنده هم يه كد در جهت انجام اين كار ميزارم .


Dim Check As String
Check = Registry.GetValue("HKEY_CURRENT_USER\Software\Innovative Solutions", "DriverMax", "Not Exist")
If Check = "Not Exist" Then
MessageBox.Show("Not Find")
Else
MessageBox.Show("Find")
End If
موفق باشيد ........