سلام
من تونستم که کامپیوترهای تحت شبکه رو پیدا کنم
حالا میخوام بدونم چجوری میشه به عنوان سرور اونارم کنترل کنم؟
ممنون میشم راهنمایی کنین
سلام
من تونستم که کامپیوترهای تحت شبکه رو پیدا کنم
حالا میخوام بدونم چجوری میشه به عنوان سرور اونارم کنترل کنم؟
ممنون میشم راهنمایی کنین
قفل مخفی تلگرام، واتس اپ و همه برنامه ها - قفل حرفه ای برای دستگاه اندرویدی شما - با امکان مخفی شدن و جلوگیری از Unisntall شدن
--آموزش ایجاد برنامه های چند زبانه در WPF
-BeRMOoDA File Encrypter-open source-using WPF, C# and MVVM Pattern
-نمونه برنامه ساده و کامل با الگوی MVVM برای کار با دیتابیس با استفاده از Entity Framework در WPF
-WPFMessageBox فارسی/انگلیسی - با قابلیت تغییر Skin
am waiting ..... sooot
قفل مخفی تلگرام، واتس اپ و همه برنامه ها - قفل حرفه ای برای دستگاه اندرویدی شما - با امکان مخفی شدن و جلوگیری از Unisntall شدن
--آموزش ایجاد برنامه های چند زبانه در WPF
-BeRMOoDA File Encrypter-open source-using WPF, C# and MVVM Pattern
-نمونه برنامه ساده و کامل با الگوی MVVM برای کار با دیتابیس با استفاده از Entity Framework در WPF
-WPFMessageBox فارسی/انگلیسی - با قابلیت تغییر Skin
معمولا توی این گونه برنامه ها از روش کلاینت سرور استفاده میشه . یعنی یه نسخه از برنامه روی کامپیوتر راه دور نصب میشه و بعد به اون دستور میدین اون به نیابات از شما وان کار رو انجام میده . به این راحتی نیست که شما هر ای پی رو که پیدا کردین برین داخل سیستم و ....
اگر Domain Controller ای داری که ادمینش هستی ، یا اگر پسورد تک تک کامپیوترها رو میدونی ، میتونی براحتی و با WMI همه چیز رو کنترل و مدیریت کنی ، و نیازی به نوشتن نرم افزار سمت کلاینت نیست . مستندات دات نت برای WMI را بخوان .
UNIX is simple. It just takes a genius to understand its simplicity
-- Dennis Ritchie
میشه بگین تو کدوم کلاس WMI هستش من پیدا نکردم
یا اینکه Query شو لطف کنین
ممنون
قفل مخفی تلگرام، واتس اپ و همه برنامه ها - قفل حرفه ای برای دستگاه اندرویدی شما - با امکان مخفی شدن و جلوگیری از Unisntall شدن
--آموزش ایجاد برنامه های چند زبانه در WPF
-BeRMOoDA File Encrypter-open source-using WPF, C# and MVVM Pattern
-نمونه برنامه ساده و کامل با الگوی MVVM برای کار با دیتابیس با استفاده از Entity Framework در WPF
-WPFMessageBox فارسی/انگلیسی - با قابلیت تغییر Skin
من منتظرم ممنون
قفل مخفی تلگرام، واتس اپ و همه برنامه ها - قفل حرفه ای برای دستگاه اندرویدی شما - با امکان مخفی شدن و جلوگیری از Unisntall شدن
--آموزش ایجاد برنامه های چند زبانه در WPF
-BeRMOoDA File Encrypter-open source-using WPF, C# and MVVM Pattern
-نمونه برنامه ساده و کامل با الگوی MVVM برای کار با دیتابیس با استفاده از Entity Framework در WPF
-WPFMessageBox فارسی/انگلیسی - با قابلیت تغییر Skin
برای استفاده از WMI در دات نت، باید نیم اسپیس System.Management رو به پروژت اضافه کنی.
این نیم اسپیس به طور پیش فرض در دات نت وجود نداره و باید از طریق گزینه ی Add Reference منوی Project، اون رو به پروژت اضافه کنی.
برای اینکه بتونی وارد یک سیستم بشی و به منابع اون دسترسی و کنترل داشته باشی، ابتدا باید با استفاده از کلاس ConnectionOptions، یک اتصال معتبر که شامل نام کاربری و کلمه ی عبور هست ایجاد کنی.
سپس با استفاده از کلاس ManagementScope، به سیستم مقصد متصل بشی.
مسیری که WMI به طور پیش فرض از اون استفاده می کنه، "root\cimv2\" هست که زمانی که بخوای به یک سیستم دیگه متصل بشی، باید نام اون سیستم رو در ابتدای این مسیر ذکر کنی:
از Overload چهارم کلاس ManagementScope استفاده کن و به پارامتر اول اون، مسیر بالا (که نام سیستم مقصد نیز در ابتدای اون وجود داره) و به پارامتر دوم اون نیز شیء ایجاد شده از کلاس ConnectionOptions رو نسبت بده.
در نهایت، با استفاده از متد Connect شیء ایجاد شده از کلاس ManagementScope می تونی به سیستم مقصد متصل بشی.
WMI کوئری های مختلفی رو می پذیره که می تونی در مستندات MSDN اونها رو پیدا کنی.
کوئری ها رو به کلاس ManagementObjectSearcher پاس میدی و نتیجه رو به صورت یک کلاس ManagementObjectCollection دریافت می کنی.
به عنوان مثال، برای به دست آوردن اطلاعاتی در مورد سیستم عامل:
ManagementObjectSearcher OBJ_OS_INFO = new ManagementObjectSearcher("SELECT * FROM Win32_OperatingSystem");
ManagementObjectCollection OBJ_OS_COLLECTION;
OBJ_OS_COLLECTION = OBJ_OS_INFO.Get();
موفق باشید.
ممنون از توضیحات شما ولی من همه اینارو میدونم
منظورم این بود که کنترل شبکه رو با کدوم کلاس WMI میشه انجام داد؟
قفل مخفی تلگرام، واتس اپ و همه برنامه ها - قفل حرفه ای برای دستگاه اندرویدی شما - با امکان مخفی شدن و جلوگیری از Unisntall شدن
--آموزش ایجاد برنامه های چند زبانه در WPF
-BeRMOoDA File Encrypter-open source-using WPF, C# and MVVM Pattern
-نمونه برنامه ساده و کامل با الگوی MVVM برای کار با دیتابیس با استفاده از Entity Framework در WPF
-WPFMessageBox فارسی/انگلیسی - با قابلیت تغییر Skin