Domanda

La mia scuola utilizza 802.11a, ma a casa io uso 802.11b. Questo significa che ogni volta che vado da casa a scuola o l'altro modo devo andare a Gestione periferiche -> Schede di rete -> Intel (R) WiFi Link 5100 AGN -> Proprietà -> Avanzate -> la modalità wireless -> modificare il valore .

Vorrei fare un piccolo programma C # che fa questo per me, ma non so da dove cominciare.

Qualcuno può punto nella giusta direzione di me, non ho idea su dove cominciare.

Ho ricevuto una risposta da MSDN - ma non l'ho ancora testato. http: //social.msdn .microsoft.com / Forum / it-IT / csharpgeneral / thread / 3a8a096d-b0e8-488c-930F-12735e5f7b4b

SOLUTION Dopo aver lavorato con questo un po ', ho trovato una soluzione. Prima i utilizzata Process Monitor capire quale sono stati modificati i valori di registro, quando ho cambiato la modalità wireless manualmente.

Ora la modifica del valore contiene 2 passi. Il nome per le modalità wireless vengono mappati a un numero. I numeri sono quindi mappati in una chiave diversa Registro di sistema per un numero di modalità wireless. Quindi, prima ho trovato il numero in base al nome, e poi ho impostato il valore di una chiave di registro diverso.

Dopo che l'adattatore di rete deve essere ripristinato, che ho usato per fare WMI.

ho avuto aiuto nel Questo thread su MSDN.

Non sono sicuro, se funziona in tutti i sistemi operativi Windows, e io non sono sicuro se funziona su tutte le schede di rete. In ogni modo, questo è quello che ho fatto.

È stato utile?

Soluzione 2

SOLUZIONE Dopo aver lavorato con questo un po ', ho trovato una soluzione. Prima ho usato controllo dei processi di capire che sono stati modificati i valori di registro, quando ho cambiato la modalità wireless manualmente.

Ora la modifica del valore contiene 2 passi. Il nome per le modalità wireless vengono mappati a un numero. I numeri sono quindi mappati in una chiave diversa Registro di sistema per un numero di modalità wireless. Quindi, prima ho trovato il numero in base al nome, e poi ho impostato il valore di una chiave di registro diverso.

Dopo che l'adattatore di rete deve essere ripristinato, che ho usato per fare WMI.

ho avuto aiuto in questo thread su MSDN.

Non sono sicuro, se funziona in tutti i sistemi operativi Windows, e io non sono sicuro se funziona su tutte le schede di rete. In ogni modo, questo è quello che ho fatto.

Altri suggerimenti

si vuole scavare in System.Management namespace a pasticciare con i dispositivi http : //msdn.microsoft.com/en-us/library/system.management.aspx

C'è un API scritta per accedere a tutte le schede di rete WiFi. Potete trovare il suo codice sorgente a qui . La speranza che dovrebbe iniziare.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top