通知            
            
                すべてクリア
            
        
	                                     Topic starter
                    2009年5月12日 1:29 PM  
		                                	            
	            宜しくお願いします。
エクスプローラーでマイネットワークを開いて、
アクセス制限付きのストレージにアクセスすると
自動的にログイン画面がでてきます。
上記機能を実現しようとしています。
CTreeViewのExpantd時に、
WNetUseConnectionで、引数に「CONNECT_PROMPT」を指定すれば
ログイン画面を出すことができることはわかったのですが、
これでは常にログイン画面が表示されてしまいます。
・ログイン済みか否か
・パスワード入力の必要なしか
という判定の仕方を教えて頂けませんか?
宜しくお願いします。
MFC使用
	                                                        2009年5月13日 2:09 PM  
		                                	            
	            WNetGetUser APIでユーザー名が取得できるか調べてみるのはどうでしょう。
// ローカルデバイス名なし
ret = WNetGetUser(\\\\svxxx-xx\\test,UserName,&len);
// ローカルデバイス名あり
ret = WNetGetUser(g:\\,UserName,&len);

 
  
  
  
  