ネットワーク上の共有フォルダの初期表示方法について
- ネットワーク上の共有フォルダを初期表示する方法について教えてください。
- フォルダ選択ダイアログで共有フォルダを初回表示した場合、ネットワーク全体までしか表示されずに困っています。
- ネットワーク上の共有フォルダを初期表示させるには一度共有フォルダ配下にアクセスが必要なのでしょうか?
- ベストアンサー
フォルダ選択ダイアログ:ネットワーク上の共有フォルダ初期表示方法について
フォルダ選択ダイアログで、ネットワーク上の共有フォルダを初期表示する 方法についてご教示下さい。 SHBrowsForFolder を用いて フォルダ選択ダイアログで共有フォルダを初回表示した場合、 指定フォルダを"\\PC名\共有フォルダ名"としても下記のように ネットワーク全体までしか表示されずに困っています。 マイネットワーク | |-ネットワーク全体 | |-Microsoft Terminal Services |-Microsoft Windows Network |-Web Client Network BROWSEINFO構造体には、 ・ルートフォルダにマイネットワークのアイテムIDリスト ・コールバック関数のパラメタに指定フォルダパスのポインタ ・その他もろもろ を設定し、フォルダ選択ダイアログを表示しようとしています。 なお、手動で「Microsoft Windows Network→ドメイン名→PC名 →共有フォルダ」を開く動作(フォルダツリーの『+』押下)まで行った後、 再度同じ手順でSHBrowsForFolder()をコールすると下記のように 意図した動作となります。 マイネットワーク | |-ネットワーク全体 | |-Microsoft Terminal Services |-Microsoft Windows Network | | | |-ドメイン名 | | | |-PC名 | |-共有フォルダ | |-Web Client Network コールバック関数内では、ダイアログが最初に表示される直前のみ 指定されたフォルダを表示するように処理を行っています(つもりです)。 // 初期化時にフォルダを選択させます。 if( uMsg == BFFM_INITIALIZED ) { // lpData=BROWSEINFO構造体で指定したフォルダパス // ※文字列のアドレスです。 ::SendMessage( hwnd, BFFM_SETSELECTION, TRUE, lpData ); } ネットワーク上の共有フォルダを初期表示させるには 一度共有フォルダ配下にアクセスが必要なのでしょうか? ご教示のほどよろしくお願い致します。
- oni9
- お礼率100% (1/1)
- C・C++・C#
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
> 指定フォルダを"\\PC名\共有フォルダ名"としても下記のように 試していないのでできるかどうか自体も分かりませんがひとつだけ 気になったのはCソースの文字列定数内ではバックスラッシュを エスケープしないとちゃんとバックスラッシュとして認識されませんよ。 \→"\\"、\\→"\\\\"
関連するQ&A
- フォルダ参照のダイアログについて
フォルダ参照のダイアログ(フォルダだけを選択できるように)を表示したいのですが、 毎回違うダイアログボックスが表示されて困っております。 具体的には「フォルダの参照」や「コンピュータの参照」、「プリンタの参照」といった ダイアログがランダムに表示されています。 BrowseInfo構造体の ulFlags に BIF_RETURNONLYFSDIRS を指定して 呼び出しているのですが、記述の仕方がまずいのでしょうか? 毎回違うものが表示されるのが何故かわからないので 何か参考になるようなホームページなどを教えて頂けると助かります。
- ベストアンサー
- Visual Basic
- 共有フォルダでのダイアログ
共有フォルダのアクセス許可のユーザー名をsuzukiと設定したとします。 windows xpにsatoでログオンしているときにネットワーク上の前記の共有フォルダにアクセスするとダイアログがでてきて、ユーザー名パスワードの入力をそくします。そしてsuzukiと入れて、パスワードを入れればアクセスできます。 しかし、windows2000にsatoでログオンしているときにネットワーク上の前記の共有フォルダにアクセスするとダイアログはでてこないで、アクセスを拒否されます。(suzukiでログオンしていればアクセスできますが。)windows2000はこういう場合、ダイアログを出すことはできないのでしょうか?一回ログオフしてから、suzukiでログオンしなければならないのでしょうか?
- 締切済み
- Windows NT・2000
- ネットワーク上でフォルダを共有。
ネットワーク上でフォルダを共有。 お世話になります。状況を説明します。 会社のあるパソコンをリカバリしました。 そして現在、インターネットやプリンタには接続できるように設定されています。 そのパソコンから他のパソコンへ「マイネットワーク」から共有フォルダをいじることはできます。 ただ、そのパソコンを共有化することができていません。 「マイネットワーク」にそのパソコンは載っていないのです。 "ネットワーク用"というフォルダを共有にしたいと思いましたが、 まず共有にするとクリックするところがないのです。 パソコンは素人なので、さわって間違えるとやばそうなので簡単にさわれません。 どなたか教えてください。 パソコンはDELL製、windowsはXPです。
- ベストアンサー
- Windows XP
- XPモードでネットワーク共有、フォルダの表示
XPモードのマイネットワークにWindows7の共有フォルダを表示したいのですが、表示されず難儀しております。 Windows7の方のDドライブにあるフォルダを右クリック→共有→Everyoneを追加で、共有フォルダにしまして、 XPモードの設定でネットワークアダプタをWindows7のLAN機能の型番?というのでしょうか、「共有ネットワーク(NAT)」というのから「~~Controller」というのにしましたが、XPモードのマイネットワークに共有フォルダが表示されません(汗 今試そうと思ってますのが、XPモードでネットワークセットアップというのなのですが、これを終わらせれば表示されるようになりますでしょうか? また、やり方が正しくない場合、指摘して頂けたら助かります。 質問回答して頂けたら幸いです、よろしくお願い致しますm(_^_)m
- ベストアンサー
- Windows 7
- 共有フォルダが見えない、アクセスできない
win xp homeとwin 2k pro のワークグループネットワークです。 xpから2kへのアクセスに異常はありません。 2kからxpの共有フォルダにアクセスできません。 1.お互いにpingはとおります。 2.2kのマイネットワークでxpのコンピュータは見えますが、xpの共有フォルダが見えません。このコンピュータ名をクリックすると、「\\コンピュータ名にアクセスできません。アクセスが拒否されました。」となります。また、これを右クリックし、プロパティをクリックすると、「このサーバーにアクセスするための適切なアクセス権がありません。詳しくはネットワーク管理者に相談してください。」となります。 3.2kのファイル名を指定して実行で、\\コンピュータ名\共有名で共有フォルダの中身が表示され、ここからファイルを開くことができます。 4.2kのコマンドプロンプトで、dir \\コンピュータ名\共有名でフォルダの中身が表示されます。 5.2kのマイネットワークのネットワークプレースの追加で、\\コンピュータ名\共有名を追加して、これをクリックするとExplorerではフォルダの中身が表示され、ここからファイルを開くことができますが、アプリケーションのファイルを開くではこのネットワークプレースは表示されますが、これをクリックすると「ネットワーク名'\\コンピュータ名\共有名'が見つかりませんでした。正しいネットワークパスを入力してください。また、ネットワークが使用可能かどうか確認してください。」とでて、ファイルを開けません。 6.xpの共有フォルダのアクセス権は共有・NTFS 共にeveryone フルコントロールです。 7.xp 2k両方に同一のユーザー名とパスワードを設定してあります(そのつもりです)。 どこが悪いのでしょうか。教えてください。
- 締切済み
- その他(ITシステム運用・管理)
- 言語[C#]..フォルダ選択ダイアログで、フォルダ選択のための階層が表示されない
C#を使い、フォルダ選択のダイアログを表示させたいと思っています。WEB上に公開されていた下記コードを使い、フォルダ選択のダイアログを表示できました。 ただ、ダイアログが表示されたのはよいのですが、ダイアログ内に表示されるはずの、フォルダ選択のための階層部分が表示されません。この現象についてご存知の方、助言を頂きたくお願い致します。 また、C#は一昨日から使い初めたばかりです。初歩的なミスであった時は、どうぞお許し下さい。 フォルダ選択ダイアログの表示コード ------------------------------------------------ FolderBrowserDialog fbd = new FolderBrowserDialog(); fbd.Description = "読み込むフォルダを指定してください" ; if (fbd.ShowDialog() == DialogResult.OK) { txtInputFolder.Text = fbd.SelectedPath ; } ------------------------------------------------
- 締切済み
- その他(プログラミング・開発)
- 共有フォルダがネットワークに表示されない?
同一LAN内のエクスプローラ「ネットワーク」表示(Win10,11)にて、以前すべて表示されていたものが、4台のPCやBDレコーダ(DIGA)の「メディア機器やその他のデバイス」では表示しているのに、一部の「共有フォルダ」が表示されなくなりました。 プロファイルではネットワーク探索や共有フォルダも有効にしているのですが、最新に更新しても、出てきません。 以前は、別PCやBDレコーダの共有フォルダに動画ファイルを移動したり削除したりすることができたのに、なぜかできなくなりました。 BDレコーダ側にも各PC名は表示できているので、ネットワークが繋がっているですが、どのような設定に問題があるでしょうか?
- ベストアンサー
- Windows 10
- ネットワーク共有が出来ません
マイネットワークから他のPCの共有しているフォルダやファイルが見れません [ファイル名を指定して実行]からは指定すれば見れます メーカーのサポセンにも電話しましたが結局解決せず エラーメッセージは \\共有先のコンピュータ名 にアクセスできません。このネットワーク リソースを使用するアクセス許可がない可能性があります。アクセス許可があるかどうかこのサーバーの管理者に問い合わせてください。 アクセスが拒否されました。
- 締切済み
- Windows XP
- ネットワーク上での共有フォルダの表示
会社のネットワーク上で、WIN98のPCからWIN2000のPCへアクセスした場合に、WIN2000の方ではいくつかのフォルダを共有フォルダとしているのに、WIN98側の画面で共有フォルダが表示されているものと表示されないものがあるんですが何故だかわかりません。全ての共有フォルダを表示させるにはどうしたら良いのでしょうか?教えて下さい!!宜しくお願い致します。 なお、会社のネットワーク上には一応サーバーがあり管理しています。
- 締切済み
- Windows 95・98
- 取り外したLANDISKの共有フォルダをマイネットワークから消す方法は
他の場所で使う予定のI/OのLANDISKの設定をしました。 しばらくすると、設定した共有フォルダ名がマイネットワーク内に表示されました。設定が完了したので、そのLANDISKを取り外しましたが、マイネットワークから共有フォルダ名が消えません。共有フォルダ名を消す方法を教えてください。
- ベストアンサー
- Windows XP
お礼
ご連絡が遅れまして申し訳ございません。 ご指摘ありがとうございます。 > エスケープしないとちゃんとバックスラッシュとして認識されませんよ。 > \→"\\"、\\→"\\\\" ご指摘どおり、文字列を渡す際はエスケープコード付きなのですが ダメでした。