windows xpで共有フォルダの設定がうまくいきません。状況は次の様な感じです。
1 管理者権限でプログラムを実行し、NetShareAddでフォルダのシェアを設定した後、
共有したフォルダ内にテキストファイルを保存します。
2 その後ログアウトし、別アカウントに通常のユーザ権限でログインし、そのテキスト
ファイルを更新しようとするのですが、開けはするものの上書きや削除ができません。
3 共有の設定をしたフォルダのプロパティを確認すると、
「ネットワーク上でこのフォルダを共有する」と
「ネットワークユーザによるファイルの変更を許可する」にはチェックがされており、
共有名もセットされているので、一見する限りは、NetShareAddによる共有の設定は、
正常にされているように見えます。
4 この後手動で上記のチェックを両方ともオフにし「適用」、その後再び両方とも
手動でチェックし、再度「適用」します。
5 その後別アカウントから通常のユーザで再度ログインすると、ファイルの上書きや
削除ができるようになります。
以上の経過から、NetShareAddで設定した 2 の状態と、手動で設定した 4 の状態は、プロパティを見る限り同じ状態なのに、方や上書きや削除ができ、他方はできません。
これは何が異なるのでしょうか?色々調べましたが分かりません。
ご教授お願いします。
Windows XP sp2 + Delphi6 Proです。
ツイート | ![]() |