WNetAddConnection*()の使い方

このQ&Aのポイント
  • PC-AからPC-Bの共有フォルダにあるファイルを再生する方法について調べています。
  • WNetAddConnection*()を使用するものの、487のエラーが発生しています。
  • 該当するコードや参考サイトについて教えてください。
回答を見る
  • ベストアンサー

WNetAddConnection*()の使い方

いつもお世話になっています。 MediaPlayer(Ver.6.4)を使ったアプリで PC-Aから、PC-Bの共有フォルダにあるファイルを再生したいのですが、 (ファイル名はテキストボックスに [file:\\vserver\tv\031001-21.mpg]と入力します。) PC-AとPC-Bのユーザ名・パスワードが違うため(?)に、エラーになってしました。 色々調べて WNetAddConnection*()を使用するという所までたどり着き、 ~2()と~3()を実装したのですが、どちらも487のエラーが返ってきます。 Errで見ると、「424 オブジェクトが必要です」となっています。 ↓にコードを抜粋しました。何か足りなかったり、間違っている個所があれば教えてください。 よろしくお願いします! ----------------- With udtNetResource .dwScope = RESOURCE_GLOBALNET .dwType = RESOURCETYPE_ANY 'DISK .dwDisplayType = RESOURCEDISPLAYTYPE_SHARE .dwUsage = RESOURCEUSAGE_CONNECTABLE .lpLocalName = "\\\\vserver\\tv" & vbNullString .lpRemoteName = vbNullString '"C:" End With strUserName = "Admin" & vbNullString strPassWord = "pass" & vbNullString lngRetCode = _WNetAddConnection3(0, udtNetResource, strPassWord, strUserName, _ CONNECT_UPDATE_PROFILE Or CONNECT_INTERACTIVE) lngRetCode = WNetAddConnection2(udtNetResource, strPassWord, strUserName, CONNECT_UPDATE_PROFILE) ----------- ちなみに↓のサイトを参考にしました。 http://guille.costasol.net/ejemplos/net_connection.htm http://www.microsoft.com/japan/msdn/library/default.asp の該当ページ http://www.galliver.co.jp/writing/vbm_tokushu/api9031/

質問者が選んだベストアンサー

  • ベストアンサー
  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.2

あと、VBなんだから\を重ねる必要なし .lpRemoteName = "\\vserver\tv" & vbNullString http://www.vbvbvb.com/jp/gtips/0851/gWNetAddConnection2NoDriveLetter.html

参考URL:
http://www.vbvbvb.com/jp/gtips/0851/gWNetAddConnection2NoDriveLetter.html
yuki_x
質問者

お礼

重ね重ねありがとうございます。(↓のは補足にしちゃったみたい。ゴメンナサイ) \ 重ねなくて良いんでしたっけ、、、。 参考URLもあわせて見てみます。ありがとうございます。

その他の回答 (1)

  • todo36
  • ベストアンサー率58% (728/1234)
回答No.1

.lpLocalName と .lpRemoteNameが逆。 OSは?

参考URL:
http://oshiete1.goo.ne.jp/kotaeru.php3?q=330363
yuki_x
質問者

補足

...ですよね。失礼しました。 修正して試してみましたら、まだエラーが出ました。値は変わってきたのですが。 OSはWin2kです。 参考URLありがとうございました。早速見てみます。

関連するQ&A

  • Update your Profile on Microsoft Connect Soon

    本日以下のようなメールが来ましたが、具体的に何をすればいいのかもわかりません。昨日MSNメッセンジャーのログインパスワードを変えたのでそれ関係かとは思うのですが…。 わかる方、ご教授願います。 よろしくおねがいいたします Update your Profile on Microsoft Connect Soon Dear Microsoft Connect user, We sent you an e-mail in mid-May with details about an update to your Microsoft Connect profile. Now that the update is complete, we would like to ask you to verify your Profile on Microsoft Connect. You still have time to update your profile before the update becomes required and our system will prompt you to update it. Please either click on the profile reminder link on the left navigation menu or select Manage My Connect Profile at the bottom of any web page. If you have not updated your Microsoft Connect profile prior to July 23, 2007, you should expect the following when you visit and sign in to http://connect.microsoft.com on or after July 23, 2007: 1. We will present you with a Web page on which you will be asked to verify and update your profile information. After submitting this information, Microsoft Connect will use it as your profile information moving forward. 2. If you don't return to Microsoft Connect before July 23, 2008, Microsoft Connect will inactivate your account and we will be unable to contact you regarding your program participation. At any time after July 23, 2008, you can return to Microsoft Connect and re-activate your account by signing in with your Windows LiveID, and updating your profile. Thank you for your help and patience during this process, and we look forward to continuing to serve you. The Microsoft Connect Team As a Microsoft Connect user, you are receiving this announcement about an update to your Microsoft Connect profile. Microsoft is committed to protecting your privacy. To learn more, please refer to the Microsoft Online Privacy Statement at http://privacy.microsoft.com/.

  • VBAでサイトにログインする際について

    とあるサイト(https://www.rakuten-sec.co.jp/ITS/V_ACT_Login.html)にログインしたく、VBAにてDocumentオブジェクトで、以下のように書きましたが、クリックのところでエラーになってしまいます。 ボタン名が submit%template なのでそのまま入力してもうまくいきませんでした。[]で閉じてもうまくいかず悩んでいます。 どなたか教えていただけませんか。 strURL = "https://www.rakuten-sec.co.jp/ITS/V_ACT_Login.html" strLogin = "loginid" strPassword = "password" objIE.Navigate strURL With objIE.Document .all.loginid.Value = strLogin .all.passwd.Value = strPassword .all.submit%template.Click

  • NtrigAppletというエラーが必ず出るのですが

    よろしくお願いいたします。 PCを立ち上げると必ずNtrigAppletというエラーが出ます。 中身はCan't connect to driver;Failure to open Deviceです。 Vistaに変えてWindows UPdateをしてから出だしたのですが 何でしょうか?どうすればこのエラーを出さないようにできるのでしょうか? 分かる方お願いいたします。

  • vaio tv with nasne

    Windows 10にしたDuo 11ですが、VAIO TV with nasneのアップデートが 関連モジュールのインストールに失敗したため、VAIO TV with nasne(TM)のインストールを中止しました。 というエラーで行えません。 Q&Aによると再インストールはアンインストールしてから、 VAIO Updateでインストールとありますが、 「プログラムと機能」からは消えているのでアンインストールができません。 消えているけど、何かが残っていて、 アップデートしようとしているけど、 消えているのでアップデートはできないという感じでしょうか? 何とかアップデータではなく、インストーラを入手したいものです。。。 ※OKWaveより補足:「ソニー製品」についての質問です。

  • エラー文が表示され、印刷が出来ません。

    EP-808AWで【failed to communicate with the epson connect server2】というエラー文がパソコンに表示され、プリントアウト出来ません。 アップデートをする必要もなく、ネットワーク接続も問題ありません。 どうすればいいのでしょうか? ※OKWAVEより補足:「EPSON社製品」についての質問です。

  • fatal Error・・・ MP3プレイヤー

    SONYのNW-A3000というMP3プレイヤーを購入したのですが、どうやらWindows Meに対応していないらしく、CONNECT Playerをインストールしようと付属のCDをいれると「fatal Error Not foud resource modules」という文字がでてしまい、インストールすることができず使うことができません。 もし、万が一、対応していない私のWindows MeのPCでこのMP3プレイヤーを使える方法をご存じの方がいたら教えて頂けないでしょうか?よろしくお願いします。

  • Windows Updateが出来なくなりました。

    Windows Vista を使っています。 Windows Updateが出来なくなってしまいました。エラー番号は出ないのですが、コードに66Aと表示されます。 microsoftのサイトを確認すると、 「Windows Update エラー 8007066A または 66A が発生した場合は、Microsoft .NET Framework 4 Client Profile の更新プログラムのインストール中に、PC で破損したファイルが検出されたことを示しています」と説明があり、プログラムの一覧で、[Microsoft .NET 4 Client Profile] をダブルクリックします・・・と説明があります。 しかしプログラム一覧の中に、「Microsoft .NET 4 Client Profile」が見当たらないのです。 それが分かれば修復可能らしいのですが、「Microsoft .NET 4 Client Profile」がプログラム一覧にないので、先に進みません。 どなたかよい方法をお教えください。お願いいたします。 ※上記以外でも、Windows Updateが出来る方法をお教え下さい。

  • tripwireのデータベースアップデートエラーについて

    初心者なので恐縮ですが質問させて頂きます。 tripwireについての質問です。 データベースを更新する際に下記のコマンドを実行してviで編集して保存するとエラーが出力されてしまいデータベースの更新が出来ません。何かレポートファイル等に問題があるのでしょうか? すみませんがどなたかご存知でしたらご教授願います。 OS環境はRHEL ES 4です。 # tripwire --update --twrfile (レポート名).twr エラー内容 Interactive Update failed ### Error : Report file could not be parsed. Report may be corrupt ### Exiting...

  • データベースに接続できません。

    Common SQL Environment を使ってPostgreSQLに接続したいのですが、実行すると、以下のようなエラーが出てしまいます。何が原因でしょうか? よろしくお願いします。 connectDB()--connect()failed: No error Is the postmaster runnning (with -i) at 'ホスト名' and accepting connections on TCP/IP port '5432'?

  • パソコンの地デジチュ―ナーについて

    初めて投稿します。よろしくお願いします。 BUFFALOの地デジチュウ―ナー(DT-H11/U2)を取り付けましたがエラーメッセ-ジが出て、TVが見れません。>< 「COPPが正常に動作していない為視聴を継続できません。」と言う事でBUFFALOに問い合わせしたところ、「ソニーのグラフィックボードをアップデートしないとなりません。」と言われましたが、操作のやり方が分かりません。 因みに、パソコンはソニーVAIO(PCV-V10B/B)を使用しています。 (※PCとTVの一体型を使用しています。) パソコンにあまり強くないので、大変申し訳ないですが分かりやすく教えて頂ければ幸いです。