• 締切済み

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

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

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

みんなの回答

noname#208124
noname#208124
回答No.1

検証してませんので参考意見としてだけ 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

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

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

  • ユーチューブに動画を載せたいのですが、ユーザーとパスが違うと出る?

    動画をアップデートする時のユーザー名とパスって、、、解らない?? ユーチューブにログインは出来ますユーザー名もパスもOKです、 しかし、アップデートしようとするとユーザー名かパスが違うと出ます、 同じではないみたいです、たすけて!!!!

  • ユーザ名の変更方法(XP/2000)

    WindowsXPやWindows2000でユーザ名を変更する方法を教えてください。 ログイン時のユーザ名を変更するだけなら「コンピュータの管理」等でユーザ名の変更はできるのですが、フォルダ名は変更されません。 Win2KやXPだとマイドキュメントが下記のようなフォルダ名となりますよね。↓ C:\Documents and Settings\ユーザ名 ログイン時のユーザ名を変えても上記のフォルダ名までは変更されません。普通にフォルダ名を変更させようとすると警告が出ます。 ログイン名だけでなくフォルダ名まで変えることは無理なのでしょうか?

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

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

  • デスクトップ上のファイルへのパスを教えてください。

    デスクトップ上にあるファイルへのパスはWindows XPとWindows 7の場合は以下のようになっていますが、Windows 8の場合はどのようになるのでしょうか。Windows 7と同様と考えてよろしいでしょうか。 ○Windows XP C:\Documents and Settings\ユーザー名\デスクトップ\ファイル名.拡張子 ○Windows 7 C:\Users\ユーザー名\Desktop\ファイル名.拡張子

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

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

  • 別ユーザーでログイン

    こんにちわ。 2000serverでユーザー名Administratorを2つ作ってしまい、以前使っていたAdministratorで入れません。 新しく作ったAdministratorと古いAdministratorの内容はCドライブのフォルダの中にあるようです。 なので、別ユーザーでログインするにはどうしたら良いのでしょうか? よろしくお願いします。

  • デスクトップ上にあるユーザー名のフォルダ内の(XPならマイドキュメント

    デスクトップ上にあるユーザー名のフォルダ内の(XPならマイドキュメント)並び替えを変更したりしてたら、今までなかった横線がでてきました。 マイドキュメントの中にはフォルダとワードのファイルがいくつも入ってるんですが、フォルダ別、ワードファイル別に分かれてて、グループ別のフォルダ別などの横に仕切り線みたいな横線が表示されるようになってしまいました。 これを消すにはどうすればいいんですか?

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

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

  • 他のユーザにあるドライブを使用不可にしたい

    windows xp Home Editionを使っています。 コンピュータの管理者としてあたらにDドライブを作成したのですが、 同じPCを使う他のユーザ(別ユーザ名を作成)がこのDドライブに アクセスできてしまいます。 アクセス不可にするためには、windows xp professionalでは アクセス制限機能を使ってできるのは知っていますが、 xp home editonの環境でするには何かツールはないでしょうか? マイドキュメントはCドライブなのでデータはあまり入れたくなく わざとDドライブを作成しています。 分かる方がいましたらよろしくお願いします。