PDA

View Full Version : نحوه برنامه نویسی مقیم در سیستم



mahdi12345
سه شنبه 31 خرداد 1390, 10:26 صبح
با سلام
برنامه های مثل بابیلون که بدون فرم هستند وهنگام بالا امدن سیستم بصورت اتوماتیک فعال می شوند
ومقیم درحافظه هستند چگونه نوشته می شوند کسی مثال و منبع اموزشی دار ه بگذاره ممنون میشوم

Esmail Solhkhah
سه شنبه 31 خرداد 1390, 13:27 عصر
بابیلون رو موقع نصب اضافه کردن به فولدر Statrup ویندوز
یا در ریجستری
در این مسیر اگه هر برنامه ای رو اتوماتیک اجرا میشه
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Run]
در ضمن برای برنامه های مقیم در حافظه از Windows Service استفاده میکنن:متفکر:

Farshid007
سه شنبه 31 خرداد 1390, 13:29 عصر
اگه می خواهی برنامت رو بزاری تو Run At StartUP اینجوریه:
Registry.CurrentUser.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Run", true).SetValue("Your Program Name", Application.ExecutablePath, RegistryValueKind.String);
و بر داشتن از StartUp:
Registry.CurrentUser.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Run", true).DeleteValue("Your Program Name");
و کلاس ریجستری در این فضای نام هستش:
using Microsoft.Win32;

mahdi12345
شنبه 04 تیر 1390, 15:25 عصر
از جوابتون ممنون
من خیلی به C# وارد نیستم اگر می شود یک برنامه کاربردی برای قسمت اجرای اتوماتیک و یک مثال برای Windows Service بزارید ممنون می شوم

Esmail Solhkhah
شنبه 04 تیر 1390, 19:51 عصر
اگه دنبال برنامه نمونه برای سرویس نویسی ویندوز میگردی بهترین گزینه MSDN هستش که نمونه برنامه هم داره
برنامه نمونه هم که دوستمون اشاره خوبی به اتوماتیک کردن برنامه کرده

gerdioz
شنبه 04 تیر 1390, 20:13 عصر
سلام این یه نمونه برنامه
هنگام اجرا خودشو تو اون مسیری که دوسنوم در رجیستری گفت ثبت میکنه و هر بار بعد استارت ویندوز اجرا میشه
در همه درایوها به نام EXPLOER.EXE ثبت میشه