.NET Developer

CSharp Programming

شنبه, ۲۵ آذر ۱۳۹۶، ۱۰:۰۰ ب.ظ م.ب آیرملو
سورس جستجوی فایل در ویندوز

سورس جستجوی فایل در ویندوز

سلام

این پست سورس  جستجوی فایل ها در ویندوز گذاشتم

اطلاعات درایو ها رو درون یه کمبو باکس گذاشتم میتونم بگم سرعتش خوبه 


اینم لینک دانلود


۲۵ آذر ۹۶ ، ۲۲:۰۰ ۰ نظر
م.ب آیرملو
جمعه, ۲۴ آذر ۱۳۹۶، ۱۰:۲۶ ق.ظ م.ب آیرملو
کرک پسورد در لینوکس

کرک پسورد در لینوکس

سلام
تو این پست ابزاری تو کالی لینوکس به شما معرفی میکنم که پسورد های هش  شده رو کرک میکنه
ابتدا از ابزاری بنام hash identifier جهت تعیین نوع هش استفاده می کنیم

پس از منوی applications گزینه password Attacks و همچنین زیر مجموعه اون hash identifier رو انتخاب کنید

جهت تست میتونید از سایتهای انلاین کرک و تبدیل رشته به md5 استفاده کنید
من یه نوع هش از نوع md5 وارد میکنم و نتیجه و تو تصویر زیر میبینید

ادامه مطلب...
۲۴ آذر ۹۶ ، ۱۰:۲۶ ۰ نظر
م.ب آیرملو

محدود کردن برنامه به اجرای یک بار

سلام دوستان
برخی برنامه ها لازمه که فقط یک بار اجرا بشن خصوصا برنامه هایی که با ای پی سروکار دارن یا برنامه هایی که برای کار با بانکهای اطلاعاتی نوشته شدن
این موضوع مهمی هست وقتی پروژ ه ای بصورت تجاری نوشته شده و به مشتری داده شده باید جلوی باگها و خطاهای اون گرفته بشه
در این پست از متدی ساده که ازاجرای مجدد برنامه جلوگیری میکنه بهتون اموزش میدم
در این روش از کلاس mutex استفاده کردم که لازمه هدر thread نیز به پروژه اضافه بشه
ابتدا در پروژه خود کلاس program.cs رو باز کنید.......

ادامه مطلب...
۲۴ آذر ۹۶ ، ۰۹:۱۸ ۰ نظر
م.ب آیرملو
جمعه, ۲۴ آذر ۱۳۹۶، ۰۱:۲۸ ق.ظ م.ب آیرملو
ساخت فلش مموری بوتیبل

ساخت فلش مموری بوتیبل

یکی از راههای نصب ویندوز استفاده از فلش مموری هست
برای این کار یه فلش 8 گیگ لازم هست 
همانطور که میدانید سرعت نصب ویندوز از روی دی وی دی کندتر از فلش هست و نصب از فلش مموری بسیار سریعتر انجام میشه
به صورت پیش فرض امکان نصب ویندوز از طریق فلش مموری وجود ندارد و حتما باید ابتدا بوتیبل شود . Bootable همان قابلیت شناخت نرم افزاری کامپیوتر برای شروع نصب از یک حافظه خارجی می باشد

ادامه مطلب...
۲۴ آذر ۹۶ ، ۰۱:۲۸ ۱ نظر
م.ب آیرملو
جمعه, ۲۴ آذر ۱۳۹۶، ۱۲:۲۸ ق.ظ م.ب آیرملو
گرفتن یوزرهای ویندوز و نمایش کاربر جاری و قابلیت نمایش ادمین

گرفتن یوزرهای ویندوز و نمایش کاربر جاری و قابلیت نمایش ادمین

سلام دوستان

یه سورس جالب براتون میذارم

در این پروژه ابتدا رفرنس .directory.service رو به پروژه اضافه کنید

در فرم از یه picbox  و listbox استفاده کردم و متغییری برای هرکدام تعریف شده که مسیر کاربری جاری نیز مشخص شده

این سورس بسیار کاربردی هست برای کاربردها و مقاصد خاص بکار میره


حین اجرا تصویر پروفایل کاربر ویندوز و لیستی از یوزرهای ویندوز نمایش داده میشه

نام کاربر نیز درون یه لیبل قرار داده شده




{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        [DllImport("shell32.dll", EntryPoint = "#261", CharSet = CharSet.Unicode, PreserveSig = false)]
        public static extern void GetUserTilePath(
                   string username,
               UInt32 whatever, // 0x80000000
           StringBuilder picpath, int maxLength);

        public string GetUserTilePath(string username)

        {

            var sb = new StringBuilder(1000);

            GetUserTilePath(username, 0x80000000, sb, sb.Capacity);

            return sb.ToString();

        }
        public Image GetUserTile(string username)

        {

            return Image.FromFile(GetUserTilePath(username));

        }
        private void listuser()
        {
            var path = string.Format("WinNT://{0},computer", Environment.MachineName);
            using (var userget = new DirectoryEntry(path))
            {
                var userNames = from DirectoryEntry dirchild in userget.Children
                                where dirchild.SchemaClassName == "User"
                                select dirchild.Name;
                foreach (var n in userNames)
                {
                    listBox1.Items.Add(n);
                }
            }
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            pictureBox1.Image = GetUserTile(Environment.UserName.ToString());
label1.Text = Environment.UserName.ToString(); } private void button1_Click(object sender, EventArgs e) { listuser(); } } }
۲۴ آذر ۹۶ ، ۰۰:۲۸ ۱ نظر
م.ب آیرملو
پنجشنبه, ۱۶ آذر ۱۳۹۶، ۱۲:۰۸ ق.ظ م.ب آیرملو
تهیه خروجی از دیتاگریدویو سی شارپ

تهیه خروجی از دیتاگریدویو سی شارپ

سلام 
این پست میخام در باره صدور اکسل برای دیتا گرید ویو اموزش بزارم
پس از ساخت پروژ لازمه اطلاعات دیتاگرید ویو بصورت گزارش صادر گردد در صورتیکه این اطلاعات نسبتا زیاد باشند چاپ و کپی انها کار عاقلانه ای نمیباشد
پس بهتره یکی از راههای تبدیل به اسناد رو یاد بگیریم
ایتدا از رفرس پروژه این کتابخانه رو اضافه کنید
Microsoft.Office.Interop.Excel

ادامه مطلب...
۱۶ آذر ۹۶ ، ۰۰:۰۸ ۲ نظر
م.ب آیرملو

ترفند قفل پوشه بدون نرم افزار

سلام این پست طریقه سلب دسترسی از فولدر هستش
این روش از خط فرمان خود ویندوز استفاده میکنه فقط با دو خط میتونید پوشه رو قفل کنید البته قفل که نه حق دسترسی رو ازش میگیرید
توی محیط خط فرمان ویندوز وارد شده و این دستور رو بنویسید

cacls folderlename /p everyone:n


ادامه مطلب...
۱۱ آذر ۹۶ ، ۱۰:۰۳ ۰ نظر
م.ب آیرملو
جمعه, ۱۰ آذر ۱۳۹۶، ۱۱:۰۰ ب.ظ م.ب آیرملو
آموزش  کاربردی لینوکس

آموزش کاربردی لینوکس

سلام دوستان
تو این پست با برخی دستورات پ کاربرد لینوکس اشنا میشیم
دستورات لینوکس در اکثر ورژن های و توزیع های اون اجرا میشن معمولا اگر با کاربر روت یا ادمین هستید دستورات بدون اخذ دسترسی اجرا میشن در غیر اینصورت فقط کافیست دستورsu رو توی ترمینال وارد کنید که با اینکار پس از وارد کردن پسورد روت مستیقیم به ترمینال ادمین هدایت خواهید شد
برای اینکه توی محیط لینوکس کار کنیم لازمه بفهمیم توی سیستم ما چه برنامه هایی در حال اجرا هستن

ادامه مطلب...
۱۰ آذر ۹۶ ، ۲۳:۰۰ ۰ نظر
م.ب آیرملو