2012-11-02 3 views
-11

나는 간단한 폼을 C# windows 폼으로 만들었습니다.WiFi 사용자 이름 또는 암호를 텍스트 상자에 표시하는 방법은 무엇입니까?

이 양식에서 나는 두 개의 텍스트 상자 (textbox1 and textbox2)와 button을 가져갔습니다.

button을 클릭하면 textbox1에 내 WiFi 이름이 표시되거나 textbox2에 내 비밀번호가 표시됩니다.

+3

'textbox1.Text = someString; textbox2.Text = someOtherString;'? 정확히 무슨 문제가 있습니까? Wi-Fi 세부 정보를 얻는 방법을 묻는다면 무엇을 시도 했습니까? 어떤 API를 사용하고 있습니까? – David

+2

자주 묻는 질문, 특히 [질문하는 방법]을 읽어보십시오. – Steve

+3

코드의 간결한 샘플을 제공하고 당신이 문제가있는 부분. 서서히 말하면,이 질문은 신뢰할 만하게 대답하기에는 너무 광범위합니다. –

답변

3

WiFi 비밀번호를받을 수 없습니다. 이것은 안전하지 않을 것입니다. 그래도 네트워크 이름을 얻을 수 있습니다

textbox2.Text = GetSSIDName(); 

public string GetSSIDName() 
{ 
    foreach (var network in new NetworkInterfaceList()) 
    { 
    if (
     (network.InterfaceType == NetworkInterfaceType.Wireless80211) && 
     (network.InterfaceState == ConnectState.Connected) 
    ) 
    { 
     return network.InterfaceName; 
    } 
    } 
    return "<Not connected>"; 
} 
관련 문제