سلام.چطوری کارت شبکه را با کد نویسی فعال و یا غیر فعال کنم؟
سرج کردم جیزایی هم که پیدا کردم کار نکرد.
نام کارت شبکه را چطوری میشه پیدا کرد ؟
سلام.چطوری کارت شبکه را با کد نویسی فعال و یا غیر فعال کنم؟
سرج کردم جیزایی هم که پیدا کردم کار نکرد.
نام کارت شبکه را چطوری میشه پیدا کرد ؟
سلام
از استک
HH_Lib_Test.zip
هر کاری کردم نشد.هر چه هم سرچ کردم نتونستم حل کنم
سلام اگر هنوز موفق نشدید درخواست خود را پیام کنید.
سلام مجدد
به دو روش براتون آماده کردم
لطفا هرجا مشکل داشتید اطلاع بدید.
------------------------------------------
آخرین ویرایش به وسیله MortezaZandi : دوشنبه 18 آبان 1394 در 18:04 عصر
این ویرایش دوم هست ، نحوه بدست آوردن InterfaceID رو بهش اضافه کردم.
------------------
اگه علاقه مند بودید تا بیشتر از WMI استفاده کنید، این ابزار رو دانلود کنید.
این ابزار توسط مایکروسافت برای کمک به برنامه نویسان در زمینه کدهای WMI ارائه شد.
لینک دانلود و توضیح خود مایکروسافت در مورد این ابزار:
* Description: The WMI Code Creator is a WMI learning tool
* that creates WMI code examples in VBScript,
* C#, or VB .NET. The examples either query for data
* from WMI classes, execute a method from a WMI class,
* or receive event notifications from WMI (or a WMI
* event provider).
*
* Dependencies: There are two (that I'm aware of):
* 1. You must run the WMI Code Creator on a WMI-enabled
* computer. Any Windows operating system that has
* the number 2000 or higher in its name, or XP,
* is a safe bet.
* 2. You must have version 1.1 or higher of the .NET Framework
* installed on your computer.
این هم اطلاعات تکمیلی
مشکلی که هست باید سیستم restart بشه تا دستور بر روی کارت شبکه اعمال بشه.
سلام ، شما دقیقا هدفتون چیه ؟ یکم بیشتر توضیح بدین.
ابتدا تشکر کنم از زحماتی که کشیدی دوست من.
دیدین وقتی میریم تو مسیر زیر
Control Panel\Network and Internet\Network Connections
کانکشن های شبکه هست و بر روی یکی که کلیک راست میکنیم یه گزینه داره به نام disable . من میخوام همین کارو با C# انجام بگیره.مثلا من الان به شبکه اینترانت وصل هستم ول وقتی برنامه را اجرا میکنم و کانکشن مورد نظر را انتخاب میکنم و restart را میزنم خوب چون کارت شبکه disable و دوباره enable میشه باید ارتباط شبکه ای من قطع بشه که نمیشه ولی وقتی کامپیوتر را restart میکنم و میام تو قسمت کانکشنام میبینم که اون که انتخاب کردم disable هست.
آقا حسین تو تصویر زیر لیست اینترفیس های منو ببین ، من Windows 7 دارم و اینا هم اینترفیس های من هستند
من کد رو روی اینا تست کردم و بجز اون مواردی که دورشون خط کشیدم روی بقیه عمل ریستارت انجام میشه.
چون اونا از نوع Dialup هستند و جزء اینترفیس های استاندارد نیستند.، وبنظرم کد دیگه ای باید براشون بنویسی
برای اینکه بهتر جواب بگیری ، چندتا سئوال دارم:
- از چه سیستم عاملی استفاده میکنی ؟
- هر دوتا کد جواب ندادند ؟
- کدام کد را تست کردی و جواب نگرفتی؟
- خطایی در اجرای کد دیدی؟
- ارتباط از چه نوعیه؟Local Area,Wireless , ***, Dialup ,Virtual(VMware)
- تو تصویر زیر مراحل رو طی کن و یه همچین عکس بزار تا بررسی کنیم، البته این فقط برای بررسی اینکه سرویس WMI بدرستی اجرا میشه یا نه هست.
اگه هدف فقط راه اندازی مجدد کارت شبکه برای گرفتن آدرس IP جدیده ، راهای دیگری هم هست؟
سلام.
سیستم عامل من windows 10 هست
من تو کد شما قسمت enable کردن را غیر فعال کردم و فقط کارت شبکه را میخوام disable کنم .
ارتباط local area connection هست.در حالت معمول به اینترانت خودمون وصل هستم حالا که برنامه را اجرا میکنم و disable را میزنم باید ارتباطم با شبکه قطع بشه دیگه جون کارت شبکم عیر فعال شده دیگه ولی این اتفاق نمی افته .حالا با ویندوز 7 هم تست میکنم گزارش میدم
هدف راه اندازی برای گرفتن ip جدید نیست و میخوام کارت شبکه را enable / disable کنم با برنامه
بازم ممنون
راستی هیج اروری هم برنامه نمیده
اینم عکس ها
Untitled.jpg
سلام
یه نگاه به این ویدئو بنداز، این روش دقیقا معادل اینه که بری تو DeviceManager و روی کارت شبکه کلیک راست کنی و disable بزنی.
http://s3.picofile.com/file/82223526...netsh.rar.html
اگه هدف هم فقط قطع ارتباط اینترنت هست بازم راه دیگه ای داره.