گاهی در زمان برنامه نویسی سی شارپ(C#) در قسمت هایی از برنامه نیاز است که تعدادی از برنامه ها یا بخش هایی از سیستم عامل ویندوز را باز نماییم. تا نیازمند به نوشتن دوباره آن ها نباشیم و تنها آن موارد را از ویندوز فراخوانی نماییم.
قطعه کد زیر این کار را برای ما انجام می دهد:
System.Diagnostics.Process.Start("نام فایل");
برای فراخوانی برنامه های ویندوزی کافی است به جای نام فایل، فایل اجرایی برنامه مورد نظر را وارد کنیم. لیستی از برنامه های پر کاربرد سیستم عامل ویندوز را در زیر قرار دادیم که میتوانید به جای نام فایل در قطعه کد بالا قرار داده و آن ها را فراخوانی نمایید:
Calc.exe : ماشین حساب
clipbrd.exe : کلیپ بورد
mspaint.exe : برنامه Paint
control.exe : کنترل پنل
notepad.exe : برنامه Notepad
regedt32.exe : تنظیمات رجیستری
cmd.exe : محیط Command Prompt
msinfo32.exe : مشخصات سیستم
taskmgr.exe : محیط Task Manager ویندوز