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日 13:43 発信者:tm2009
題名:RE(2):WNetAddConnection3でのユーザー名の扱いについて

>WindowsAPIを使えるのであれば、それなりの知識と経験がおありかと思います。
>下記を参照いただければ、接続できない時のエラー内容、引数のルール等を理解できるかと思います。

すいません。それなりの知識も経験もございません。
WinAPIのPBでの関数作成には、この掲示板の情報を元に作成いたしました。


>共有フォルダのセキュリティの状態、API関数使用時の引数の内容等を開示出来るのであれば、その方が
>皆さんからののアドバイスも頂きやすいのではないでしょうか。

共有フォルダに関しては、設定方法がよくわかっていない状況なのですが、
Everyoneのフルコントロールと、
許可したいユーザID+パスワードのユーザ毎に読み書きの許可を与えているような形です。

関数実行時の引数は以下のようになっています。

ustr_netresource  netresource // netresource構造体
string username, password, msg
long   connectflg, lRet
long   hwnd
string set_null //null設定用

constant long RESORCE_TYPE_ANY = 0
constant long RESOURCE_TYPE_DISK = 1           // 接続先がディスク
constant long RESOURCE_TYPE_PRINT= 2           // 接続先がプリンタ

setnull(set_null)

//パラメータの設定
netresource.lpRemoteName= pi_remoteName//接続先のネットワークリソース
netresource.lpLocalName = set_null //自マシンに割り当てるローカルデバイス名
netresource.lpProvider  = set_null
netresource.dwType= RESOURCE_TYPE_DISK
 
username  = pi_userName
password  = pi_password
connectFlg= 0
hwnd = pi_hwnd

//ネットワークリソースの割り当て
lRet = WNetAddConnection3(hwnd, netresource, password, username, connectFlg)

//続く

このようになっています。
ちなみにバージョンはPB8.0です
よろしく御願いします。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

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

Server SoftWare

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

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