none
無線LANのプロファイルの取得と追加 RRS feed

  • 質問

  • こんにちは。

    WlanGetProfile()で無線LANのプロファイルを取得しようとしています。しかし、関数を実行すると戻り値が1168とエラーが返ってきます。

    試しに、コマンドプロンプトでnetsh wlan show profileを実行するとすべてのユーザープロファイルを見つけることはできます。

    また、netsh wlan export profileを実行するとエクスポートできています。

    無線LANには接続していない状態でWlanGetProfile()を実行しているのがいけないのでしょうか。

    アドバイスいただけないでしょうか。

    開発環境 Visual Studio 2008 SP1 windows7 64bit

    2014年11月28日 9:46

回答

  • http://msdn.microsoft.com/en-us/library/windows/desktop/ms706738.aspx

    1168はERROR_NOT_FOUNDです。

    ところでそもそも一覧を取得するのならWlanGetProfileListではないですか?

    • 回答の候補に設定 星 睦美 2014年12月4日 4:10
    • 回答としてマーク 星 睦美 2014年12月9日 1:57
    • 回答としてマークされていない yamabukiiro 2014年12月16日 4:02
    • 回答としてマーク yamabukiiro 2014年12月16日 4:02
    2014年11月28日 10:12

すべての返信

  • http://msdn.microsoft.com/en-us/library/windows/desktop/ms706738.aspx

    1168はERROR_NOT_FOUNDです。

    ところでそもそも一覧を取得するのならWlanGetProfileListではないですか?

    • 回答の候補に設定 星 睦美 2014年12月4日 4:10
    • 回答としてマーク 星 睦美 2014年12月9日 1:57
    • 回答としてマークされていない yamabukiiro 2014年12月16日 4:02
    • 回答としてマーク yamabukiiro 2014年12月16日 4:02
    2014年11月28日 10:12
  • Hongliang様返信ありがとうございます。

    WlanGetProfile()で、プロファイル名を指定してXMLファイルを出力したいと考えています。

    そこで、netsh wlan show profileで出力されたプロファイル名をWlanGetProfile()に入力したのですが1168はERROR_NOT_FOUNDとなってしまいました。

    WlanGetProfileList()でプロファイルリストを一度取得してみたいと思います。

    2014年12月2日 4:28