• 締切済み
  • すぐに回答を!

別のユーザーのマイドキュメントのパスを取る方法

ログイン中のユーザーとは別のユーザーのマイドキュメントのパスを取りたいと思っていますが見当がつかず困っています。 ユーザー名(またはホスト名\ユーザ名)を取ることはできるので、これを使ってマイドキュメントのパスを取る方法を教えて頂けないでしょうか? 宜しくお願いします。 ・環境 windows xp sp2 vc++2005 c++/cli

  • _ab
  • お礼率16% (2/12)

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数174
  • ありがとう数0

みんなの回答

  • 回答No.1
noname#208124

検証してませんので参考意見としてだけ OpenProcessToken/LookupPrivilegeValue/AdjustTokenPrivilegesでSE_RESTORE_NAMEトークンを有効にして HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList からプロファイルフォルダを確認して LoadRegistryHive 使ってハイブをロードして Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders/User Shell FoldersのPersonalを確認 CreateProcessWithLogonW 使ってSHGetSpecialFolderPathの結果を渡して貰ったほうが楽かもしれませんね

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • マイドキュメントとユーザードキュメントは必要ですか

    C、Dドライブともに空きに余裕がなくなってきたので焦っています。あれこれ調べつくして実行しましたがほとんど増えません。 マイドキュメントとユーザードキュメント(ユーザーは自分だけです)の中身が同じなのですが、同じファイルを別の窓から見ているという事ですか。 確かユーザードキュメントの中身を削除したらマイドキュメントの中身も削除されてしまった記憶があります(勘違いかもしれませんが) 現在Dドライブに置いてあるマイドキュメントを削除して、ユーザードキュメントだけを使う事はできないのですか。ユーザードキュメントはCでもDでもないところにあるようなので。

  • ユーザーごとにあったマイドキュメントが一つになってしまった

    1つのパソコンに、2人のユーザーがそれぞれでログインしています。 よって、設定やマイドキュメントは、ユーザーごとに分かれています。 ところが、Cドライブにあったそれぞれのマイドキュメントを、Dドライブに移したところ、マイドキュメントが2つ一緒になってしまいました。 これまでどおりに、マイドキュメントもユーザーごとにしたいのですが、どうしたらいいのでしょうか。

  • マイコンピュータの中にドキュメントがないです

    WINDOWS XPを使っています。マイコンピュータを開くと以前は共有ドキュメントの他にユーザーの名前のドキュメントがあったのですが、見当たりません。 ユーザー名のドキュメントを表示するにはどうしたらよいですか? 宜しくお願いいたします。

  • マイドキュメント 特定のユーザーのみ非表示に

    こんにちは。 私は複数のデスクトップ環境を使い分けるために、windowsに複数の ユーザーアカウントを作成しているのですが、(仮想デスクトップソフ トなどでは、表示されるアイコンの内容が各デスクトップで同じなため、 完全に切り替えたくこうしています) windowsに複数のアカウントを作成すると、マイコンピューター画面に、 DVDドライブ(E:) ローカルディスク(C:) 共有ドキュメント ~のドキュメント ~のドキュメント といった風に、各ユーザーのマイドキュメントが、表示されてしまいます が、 この内、特定のユーザーのマイドキュメントのみを表示するようにするに は、どうすればいいのでしょうか? つまり、 ユーザーA(普段使うアカウント)とユーザーBのマイドキュメントは 表示、ユーザーCとユーザーDのマイドキュメントは表示しない、 といったようにしたいのです。 自分で調べた限りでは、自分以外のすべてのユーザーのマイドキュメント を非表示にする方法しか分かりませんでした・・・。 上記のとうり、特定のユーザーのマイドキュメントのみを非表示にする 方法をご存知の方がいましたら、どうかお教えください。

  • ドメインのマイドキュメントについて

    教育機関でクライアントPC約400台のをドメイン参加させています。 ドメインユーザーは約1000名程です。 最近(過去にも潜在的にあった問題かもしれません)、 ドメインユーザーの「マイドキュメント」が正常に開けない と言う問題が多く困っています。 具体的に、 例えばユーザー"A"、"B"がいるとします。 ユーザー"A"でログインしマイドキュメントを開くと ユーザー"B"のマイドキュメントが開いてしまう。 つまり別のユーザーのマイドキュメントが開いてしまいます。 サーバーから移動プロファイルを転送する時に何か問題が生じてる? と考えて調べましたが特に異常は見当たりませんでした。 まったくお手上げ状態で困っています。 同じ様な問題を改善なさった方などおりましたらご教授願います。

  • 他のユーザーのマイドキュメントを見るには

    わけ合って今までOSを入れてたHDDとは別のSSDにOSを入れなおしたのですが 前に使ってたHDDの中にあるOSのユーザーのマイドキュメントなどの中身を取り出したいのですが どのようにすれば取り出すことができますか?

  • マイドキュメントをCからDに移動した時のセキュリティ

    Windows XPを複数ユーザーで使用しています。私のマイドキュメントをDドライブに移した時、セキュリティも引き継がれるのでしょうか?つまり他のユーザーがDドライブを見たとき私のマイドキュメントが見えない状態が望ましいのですが。移行方法自体は過去のQ&Aからわかっているつもりです。宜しくお願いします。

  • 他人にマイドキュメントを見れなくする設定

    自分のマイ ドキュメントを他のログインユーザに見れるようにしたり見れないように切り替えるための設定の方法を教えてください

  • マイドキュメントフォルダがマイピクチャフォルダ内にある??

    Windows Vistaを使用しています。 いつの間にか、マイドキュメント フォルダがマイピクチャ フォルダ内にできてしまったようです。 左側のお気に入りリンクには「ドキュメント」と緑色のフォルダになっていて、マイピクチャやマイミュージックなど他の緑色フォルダと並列して表示されているのですが、アドレスのパスを表示させると C:\Users\(ユーザー名)\Pictures\Documents\Documents これは、マイピクチャの中にドキュメントフォルダがあって、さらにその中にフォルダがあるということなんでしょうか。 ちなみに、マイピクチャを開いても中に「ドキュメント」フォルダがあって、パスは C:\Users\(ユーザー名)\Pictures\Documents 今度は\Documentsが1つ少ないですが、表示される内容は同じです。 (Vistaだと「上へ」ボタンがないので場所がよく分かりませんが…) なんだか分かりにくいので、初期状態(C:\Users\(ユーザー名)\Documents)に戻したいのですが、どうしたらいいのでしょうか。 保存時にこのパスを入れたら「存在しません」と出ました。 ユーザー名のフォルダにコピペしてマイピクチャ内のほうを削除してもみましたが、また同じ状態になってしまいます。

  • マイドキュメント使用量を知るには

     マイドキュメントをDドライブに移そうと思います。 現在Cドライブにあるマイドキュメントがどの程度の領域 (容量?  ○○MB)を使用しているのかを知る方法を教 えてください。     使用機種  VAIO      VGC-HX63B7  OS        Windows XP Sp2  IE        6.0  0E        6.0