امیری کد نت در نت اینترنت این وبلاگ بصورت اتوماتیک مطالب وبلاگ های دیگر رو ثبت میکنه تا دسترسی شما به آنها راحت باشد
با سلام به همه دوستان
من خودم به دنبال این بودم که بتوانم کد هایی داخل notepad ویندوز بنویسم و آنها را به طور مستقیم با کامپایلر سی شارپ کامپایل کنم و خروجی برنامه را به صورت assembly های exe یا dll دریافت کنم .
شاید از این تفکر خیلی جاهای دیگر بتوان استفاده کرد مثل اینکه یک برنامه داشته باشید که بخواهید یکسری اعمال انجام دهید و یک فایل exe تولید کند که قابل اجرا باشد مثل کیلاگر ها
من این کار را با یک مثال به شما دوستان یاد خواهم داد.
ابتدا یک کد سالم به زبان سی شارپ بنویسید مثل کد زیر
namespace Soltani
{
class Program
{
static void Main(string[] args)
{
System.Console.WriteLine("Hello sajjad soltani");
System.Console.ReadKey();
}
}
}
این کد ها را داخل notepad کپی کنید و با یک اسم دلخواه اما با پسوند cs ذخیره کنید
بعد به مسیر جاری دات نت فریم ورک خود بروید برای من به صورت زیر می باشد
C:WindowsMicrosoft.NETFramework64v4.0.30319
این مسیر را کپی کنید
حال وارد Run شود (کلید های میانبر دکمه start + R می باشد) و با تایپ cmd وارد Command Prompt شوید دستور زیر را بزنید
Path C:WindowsMicrosoft.NETFramework64v4.0.30319
با این کار این مسیر رزرو می شود
حال وقت آن رسیده است که کد نوشته شده را کامپایل و خروجی بگیریم .
CSC.exe pathfile.cs
path : مسیری که فایل شما در آن قرار دارد
file : نام فایل دلخواه شما می باشد
مثل :
CSC.exe C:soltani.cs
با اجرای این کد فایل exe ساخته شده است
csc کامپایلر سی شارپ می باشد و با دستور ?/csc.exe می توانید همه سویچ های کامپایلر را ببینید
خواهش می کنم نظرات خود را به من انتقال دهید
با سپاس
برچسب:
نویسنده: کل مردم