2016-05-16 113 views
1

我有一個Java程序需要在Windows上運行,並獲取有關它運行的無線網絡的一些信息。具體來說,它需要知道網絡的SSID和正在使用的無線加密類型。獲取有關WiFi網絡的信息

Java顯然無法正常訪問此信息,所以我不得不運行命令並解析輸出。特別是,我跑

netsh wlan show interfaces 

這給了我需要的信息,但解決方案似乎非常脆弱。特別是,我需要解析諸如「SSID」和「Authentication」等字符串的命令輸出。我擔心,當我嘗試在非英文版的Windows上運行此操作時,我的解決方案將無法工作。

有沒有人有任何想法,我怎麼能做得更好?

回答