エクスプローラのネットワークリソースのアクセス – プログラミング – Home

エクスプローラのネットワークリソースの...
 
通知
すべてクリア

エクスプローラのネットワークリソースのアクセス


Nezu
 Nezu
(@Nezu)
ゲスト
結合: 17年前
投稿: 44
Topic starter  

エクスプローラのマイネットワークからネットワークの共有フォルダへアクセスする
際、ログイン名とパスワード入力画面がでてきて認証を求めてきます。

上記動作を、作成中のアプリから行いたく、
WNetUseConnection()を使用しています。

このAPIは、エクスプローラでも使用しているのでしょうか?

時々、二重ログインエラー(ERROR_SESSION_CREDENTIAL_CONFLICT)
が返ってくるため、これを仕様としてFixして良いのか迷っています。

参考サイト
http://re-thinkthings.spaces.live.com/blog/cns!1C5AE98DA3645F42!641.entry

この辺を詳しい方いらっしゃいましたら、教えて頂けませんか?
お願いします。


引用解決済
トピックタグ
Nezu
 Nezu
(@Nezu)
ゲスト
結合: 17年前
投稿: 44
Topic starter  

自己レスです。

なぜ、WNetUseConnection()がエクスプローラでも使用しているか気になっているかと
言うと、

マイネットワークから共有フォルダにログインして、
アプリ側でWNetUseConnection()を使ってログイン済みの共有フォルダへアクセスすると、
またログイン画面が表示されます。
ユーザ名とパスを入力すれば正常にログインできるのですが、
エクスプローラとはプロセスが違うのでしょうか?


返信引用
の
 の
(@の)
ゲスト
結合: 16年前
投稿: 7
 

私もあまり詳しくはありませんが
両方ログインした状態で、コマンドプロンプトを立ち上げて
Net use
を実行してみては、何かが分かるかもしれません。

\\サーバー名\c$

\\IPアドレス\c$
は別物だったはずです。(環境にもよるのかな?)


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました