PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
23546 09/06/16 18:52:02 RE(10):WNetAddConnection3でのユーザー名の扱いについて By tm2009
23545 09/06/16 17:27:22 RE(9):WNetAddConnection3でのユーザー名の扱いについて By にしやん
23544 09/06/15 09:57:46 RE(8):WNetAddConnection3でのユーザー名の扱いについて By tm2009
23539 09/06/09 16:34:53 RE(7):WNetAddConnection3でのユーザー名の扱いについて By にしやん
23538 09/06/09 11:19:11 RE(6):WNetAddConnection3でのユーザー名の扱いについて By tm2009
23535 09/06/04 17:12:34 RE(5):WNetAddConnection3でのユーザー名の扱いについて By にしやん
23532 09/06/04 11:53:05 RE(4):WNetAddConnection3でのユーザー名の扱いについて By Hakofugu
23527 09/06/01 18:13:22 RE(3):WNetAddConnection3でのユーザー名の扱いについて By tm2009
23526 09/05/28 13:43:21 RE(2):WNetAddConnection3でのユーザー名の扱いについて By tm2009
23525 09/05/28 11:37:04 RE(1):WNetAddConnection3でのユーザー名の扱いについて By Hakofugu
23524 09/05/28 10:01:32 WNetAddConnection3でのユーザー名の扱いについて By tm2009

カテゴリ:スクリプトの記述
日付:2009年05月28日 11:37 発信者:Hakofugu
題名:RE(1):WNetAddConnection3でのユーザー名の扱いについて

tm2009さん、こんにちは。

>最近PBにて、Win32APIを用いて、リモート接続を行い共有ファイル上のファイルを操作するために、
>WNetAddConnection3関数、WNetCancelConnection2関数を定義して利用しているのですが、
>WNetAddConnection3関数において共有ファイルのパスや、パスワードを間違えると、
>当然ながら接続に失敗しますが、
>もしユーザ名が間違えていても、上記2つがあっていれば、なぜか「接続」できてしまいます。

>WNetAddConnection2関数では、ユーザ名を指定しないのでWNet?3のほうでも
>省略可能なのかな?とも思いましたが、確証が取れませんでした。

>どうして、ユーザ名が間違っていても接続されてしまうのか、ご存知の方いらっしゃいましたら、
>なぜ接続されるのか・どうすれば接続できなくなるかを、ご教授願えませんでしょうか?

WindowsAPIを使えるのであれば、それなりの知識と経験がおありかと思います。
下記を参照いただければ、接続できない時のエラー内容、引数のルール等を理解できるかと思います。
共有フォルダのセキュリティの状態、API関数使用時の引数の内容等を開示出来るのであれば、その方が
皆さんからののアドバイスも頂きやすいのではないでしょうか。

関数の説明(msdnです)
http://msdn.microsoft.com/ja-jp/library/cc446986.aspx

エラーコード一覧(文言と値の一覧です)
http://ir9.jp/prog/ayu/win32err.htm

サンプル(VBですが)
http://chaichan.web.infoseek.co.jp/vbtips/VBMemo2007-02-254.htm


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows XP
DBMS Oracle Net 10
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.