ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

Visual Basic User's Clubコミュの【質問】LAN上フォルダの属性の変更

  • mixiチェック
  • このエントリーをはてなブックマークに追加
OS:WinXP
開発環境:VB6SP5

はじめまして。
LAN上でデータを一括して管理するようなプログラムを
作りたいと思ったのですが、そこでプログラム上で
作成したフォルダを削除しようとしたところ、
削除出来ないのです。

具体的には、パス名は「\\Host\MyProg\Data1」というパスなのですが、このData1フォルダを削除しようとしても
削除出来ず、何故か原因を調べた結果、XP上の設定の関係で
読み取り専用になってしまう事まではわかったのですが、

ただ、いくらプログラム(クライアント側)で変更しようとしても変更が出来ないため。

皆様から良案がないかお聞きしたいと思い、書き込みました。
初歩的な問題かもしれませんが、どうかよろしくお願いします。

コメント(2)

質問内容から推察するに、VBのファイルシステム機能を使ってネットワーク上のパソコンにフォルダを作ったのでしょうか?
であれば削除できないのは、そのフォルダがあるパソコンの共有設定とNTFS設定を変更する必要があります。

こちらが参考になるかと・・・
http://homepage2.nifty.com/winfaq/accessprivileges.html

そうではなくWNet系APIを使用してネットワークリソースにアクセスしたのであれば、ドメイン/ユーザー設定が必要です。
こちらはMSDNに詳しく載っていますので、そちらを参考にしてください。
>>おとと様
回答ありがとうございます。
XPだと権限の問題があるのですね。
私の開発環境だと未だWin98SEなので・・・orz

ちょっと、相手方と話さないと分からないのですが、
ただ都合的に権限がゆるして貰えなさそうなので、
ホスト側(のローカル上の扱いとして)のメンテナンス機能を
付けて削除を行うようにしたいと思います。

本当にありがとうございました。

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

Visual Basic User's Club 更新情報

Visual Basic User's Clubのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング