מחפש GURU ב SCRIPTS

gartene

New member
מחפש GURU ב SCRIPTS

שלום אני מחפש (בנרות) סקריפט קצר שמסוג לשנות את מהירות העבודה של כרטיס רשת ב WIN XP ללא RESTART. השדה הזה ב REGISTRY נקרא SPEEDUPLEX והוא קיים עבור כל NETWORK ADAPTER. יש לו מספר מצבים של שליבוים של 10/100 ו HALF/FULL ואפשרות נוספת ל AUTO DETECT. מיקרוסופט לא חושפת את מאפיין זה דרך WMI או כל API אחר אבל ברור שקיימת אופציה לקנפג מאפיין זה שכן ה GUI של WINDOWS מאפשר זאת (ללא צורך ב RESTART למחשב). כל קוד או רעיון יתקבל בברכה. אפילו כזה שכותב ישירות לשדה זה ב REGISTRY ואז מוריד ומעלה מחדש את ה DRIVER של הכרטיס רשת כך שיקרא את ה REGISTRY מחדש.
 

marvin2

New member
קטונתי, אבל לפי מה שנראה לי

ב GUI "הראשי" של WINDOWS אין אפשרות לקבוע את המהירות. רק בתור הדריבר עצמו יש רשימת שדות ולכל שדה ניתן להגדיר ערך מסויים. אבל לפי מה שראיתי בכל דריבר השדה הזה נקרא אחרת.
 

antidot

New member
------>

אם אתה מוכן להסתפק בכרטיסים של אינטל: ftp://download.intel.com/support/network/adapter/wmi/fsdset.txt או: http://myitforum.techtarget.com/articles/16/view.asp?id=6575 הבעיה היא שהAPI הוא הAPI של הדרייבר ולא של מייקרוסופט. אני די בטוח שיש משהו דומה עבור 3com אפשרות אחרת ביא לנסות לכתוב ישירות לregistry ואח"כ לעשות reset לממשק רשת דרך Win32_NetworkAdapter בכל מקרה, WMI Tools הם כלי די שימושי במצבים האלה: http://www.microsoft.com/downloads/release.asp?releaseid=40804
 

gartene

New member
תודה. תגובות:

1) הכרטיסים שלי הם אכן של INTEL ואף ניסיתי כבר את האפליקציה שלהם FSDSET אך אני לא מצליח לגרום לה לעבוד ב XP (אפילו לאחר שהתקנתי את ה PROSET העדכני ביותר - גירסה 9.1) - אם תצליח לגרום לה לעבוד ב XP PRO אודה אם תנחה אותי איך עושים זאת. שלחתי להם אימייל בנושא אך טרם קיבלתי תשובה. 2) כרגע, אני אכן כותב ל REGISTRY ועודה RESTART ל NIC באמצעות DEVCON.EXE (קונסול של DEVICE MANAGER) 3) לגבי WMI - אין לפי מה שראיתי שום אפשרות לעשות RESTART ל NIC דרכו. תודה
 
למעלה