ネットワークについて(VB6 Sp6)


ポンタ  2006-09-20 22:12:57  No: 133322

いつも参考にさせて頂いております。

【開発環境】
・VB6 SP6

【ネットワーク構成】
・2003Server(1台)
・XPHome(複数台)

【プログラムでやりたい事】
・各クライアントからサーバーに入り込みプログラムを動かしているのですが、
  かならず、サーバーのフォルダを手動で開いて(ユーザーIDとパスワードを入力)
  してからでないと、プログラムを使用する事が出来ません。
  VB6を使用し、ユーザーIDとパスワードをプログラムで固定し、
  自動的にアクセスできるようにしたいのです。
  説明が下手で申し訳ありませんが、わかる方がいらっしゃいましたら
  宜しくお願い致します。


特攻隊長まるるう  2006-09-20 23:35:45  No: 133323

過去ログ検索『ネットワーク』でどうぞ。


ポンタ  2006-09-21 01:02:44  No: 133324

特攻隊長まるるう様お返事有難うございます。
ネットワークで検索し、
コマンドプロンプトでパッチファイルを作りアクセスする事が出来ました。

【下記2行を書きました。(login.bat)】
NET USE \\Sv\C$ /user:user user
exit

そこで、
プログラム上から、パッチファイルを使用しないで、
上記を実行する事は出来るのでしょうか?

宜しくお願い致します。


ヤマ@文系  2006-09-21 01:06:42  No: 133325

shell関数とか。


ポンタ  2006-09-21 01:30:11  No: 133326

ヤマ@文系様お返事有難うございます。

res=shell("login.bat",1)という事でしょうか?
プログラムの記述だけで、login.batを使用しないで出来ればすごく嬉しいのですが・・・
宜しくお願いします。


特攻隊長まるるう  2006-09-21 02:10:47  No: 133327

> res=shell("login.bat",1)という事でしょうか?
…いや(^^;)
http://www.google.co.jp/search?hl=ja&q=shell+%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%83%97%E3%83%AD%E3%83%B3%E3%83%97%E3%83%88&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=
↑こういうことじゃない?


GOD  2006-09-21 05:58:01  No: 133328

WNetAddConnection2 APIを使用するとか。
サンプルはAPI名で検索すれば出てくるかな。


※返信する前に利用規約をご確認ください。




  


  このエントリーをはてなブックマークに追加