PDA

View Full Version : آموزش: قرار دادن برنامه در startup ویندوز به نحوی که هنگام بوت ویندوز اجرا شود.



Sadra viba
سه شنبه 08 مرداد 1392, 14:27 عصر
این کد این کار رو انجام می ده.
Imports Microsoft.Win32
Public Class Form1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnRegister.Click
'ایجاد یک شی برای کار با رجیستری
Dim newkey As RegistryKey = Registry.LocalMachine.OpenSubKey("SOFTWARE\microsoft.windows\currentversion\run")
'آدرس فایل اصلی برنامه خود را در این جا قرار دهید که قرار است زمان بوت اجرا شود
Dim exeAdress As String = "C:\Users\Mostafa\Documents\Visual Studio 2010\Projects\exam\exam\bin\Debug\exam.exe"
'ایجاد یک کلید جدید و قرار دادن مقدار جدید در آن
newkey.SetValue("my project", exeAdress, RegistryValueKind.String)
'اعمال تغییرات و خروج
newkey.Flush()
newkey.Close()
End Sub
End Class

Purya Fallah
سه شنبه 08 مرداد 1392, 15:55 عصر
این دستور چه کاری انجام میده ؟
newkey.Flush()
کسی میتونه توضیح بده ؟

Sadra viba
یک شنبه 13 مرداد 1392, 16:06 عصر
ین دستور چه کاری انجام میده ؟
1
newkey.Flush()




کسی میتونه توضیح بده ؟ این کد تغییراتی رو که رجیستری ایجاد کردیم ذخیره می کنه البته فقط با متد Close()هم این کار انجام می شه ولی برای محکم کاری قبل از کلوس این متد رو اجرا می کنیم.