PDA

View Full Version : مبتدی: تشخیص برنامه های در حال اجرا



barnamenevisy
دوشنبه 05 دی 1390, 10:39 صبح
دوستان ،چه جوری می تونم بفهمم که چه برنامه هایی روی دسکتاب بازه ؟
یه سوال دیگه ؛چطوری میتونم برنامه ی خودم رو زمانی که کامپیوتر روشن میشه اجرا کنم؟

saam_2371369
دوشنبه 05 دی 1390, 11:54 صبح
سلام دوست من

من در مورد اینکه برنامه های روی دسکتاب مانیتور کنی چیزی نمی دونم ولی برنامه دارم که هر برنامه ای روی سیستم اجرا باشه نمایش میده اگه خواستین براتون اپلود کنم.
در مورد سوال دوم
شما باید از طریق رجیستری اقدام کنید یک مقدار رشته ای به هر نامی که دوست دارید در مسیری که پایین گذاشتم اضافه کنید مقدار ایجاد شده را باز کنید و داخل اون ادرس برنامه خودتون رو بنویسید


HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Run


موفق باشید

mmd2009
دوشنبه 05 دی 1390, 13:43 عصر
با سلام

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


foreach (Process p in Process.GetProcesses("."))
{
MessageBox.Show(p.ProcessName);
}


در مورد سوال دومتون هم باید برنامتون رو بذارید تو Startup ویندوز یا اینکه منظورتون اینه ویندوز سرویس طراحی کنید ؟!! منظورتون رو متوجه نشدم

موفق باشید

sayvan
دوشنبه 05 دی 1390, 13:53 عصر
برای کار با رجیستری میتونی از این کتاب استفاده کنید

saam_2371369
دوشنبه 05 دی 1390, 15:16 عصر
روش اقای mmd2009 کاملا صحیح است

ولی دوست عزیز Barnamenivisi فرمودن



دوستان ،چه جوری می تونم بفهمم که چه برنامه هایی روی دسکتاب بازه ؟


StartUP جای مناسبی برای این کار نیست
چون اگر یوزر جدید ساخته بشه دیگه برنامه شما قابل اجرا نیست !!!
مگر اینکه در مسیر AllUsers گپی بشه !

موفق باشید