PDA

View Full Version : بالا آمدن خودکار برنامه



aboulfazl950
شنبه 24 فروردین 1392, 14:32 عصر
سلام!
چطور میتوان مانند نود32 برنامه های ما نیز خودکار بالا بیایند.ولی در startup ویندوز نباشند.

erfan_urchin
شنبه 24 فروردین 1392, 14:49 عصر
سلام
با این کد برنامه رو کپی میکنه تو تنظیمات رجیستری کامپیوتر و با هر بار بالا اومدن کامپیوتر برنامه برنامه شما هم اجرا میشه
using Microsoft.Win32;
RegistryKey reg = Registry.CurrentUser.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Run", true);
reg.SetValue("program name.exe", @"C:\My folder\Program name.exe", RegistryValueKind.String);
بجای program name اسم برنامتو بنویس (مثلا Windows Forms Application)
و در رشته بعدی هم آدرس جایی که برنامت قرار داره رو بنویس

erfan_urchin
شنبه 24 فروردین 1392, 14:59 عصر
در ضمن اینم بگم اگه میخوای آدرس برنامتو بدست بیاری بهترین راه اینه که از کد زیر استفاده کنی
Application.StartupPath + "Windows Forms Application.exe"

linux
شنبه 24 فروردین 1392, 18:10 عصر
در مورد ویندوز سرویس مطالعه کنید