Windows Vista 中%allusersprofile% 文件夹的位置?

2024-04-13

Windows Vista 中 %allusersprofile% 文件夹的确切路径是什么?在某些系统上,我看到该文件夹​​为“c:\Users\All Users”,在某些系统上它被映射到“C:\ProgramData”,而在其他系统上它被映射到“C:\Users\Public”。

如果您可以提供微软文档参考的链接将会非常有帮助(到目前为止我还无法挖掘出该链接)。

Edit:注册表设置确实定义了文件夹的位置。我正在寻找更多的是 Windows 在安装时如何解释/定义这些文件夹? Microsoft Windows Vista 定义的此文件夹的默认位置是什么?


你为什么在乎?只需使用环境变量(或已知文件夹ID http://msdn.microsoft.com/en-us/library/bb762584(VS.85).aspx,保证永远有效。

微软明天可能会决定将该目录移动到另一个位置 - 只要您继续使用该环境变量就可以了。

如果您对值进行硬编码,则您的代码will打破在未来。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Windows Vista 中%allusersprofile% 文件夹的位置? 的相关文章

  • javac 无法识别 java 7

    我最近在我的windows vista上安装了jdk7 我已经使用默认安装C Program Files Java jdk1 7 0 02 with javac存储在C Program Files Java jdk1 7 0 02 bin
  • 切换主显示器的简单应用程序

    我目前的电脑设置是在办公桌上放置一台 17 英寸显示器 在几英尺外放置高清电视 每隔一段时间 通常是玩游戏时 当我将主显示器切换到高清电视时 效果会更好 我运行的是 Vista 所以事情可能会变得非常痛苦 因为我必须通过几个窗口才能切换 我
  • 如何从多个文件中删除前缀?

    我下载了很多视频 名称如下 site com filename mp4我想删除前缀 以便它们被命名为filename mp4 我尝试使用以下代码创建批处理文件 ren site com mp4 mp4 但结果却是 com filename
  • 在 Windows Vista 上覆盖 C:\Program\MyProg 中的可执行文件

    我希望我的程序能够自我更新 从 ftp 下载新的 exe 和 或其他一些文件 并且我使用了已接受答案中的配方这个问题 Recap 将运行程序重命名为old mp exe 直接下载更新为 mp exe 重新启动程序 这对于 Windows X
  • 从 Vista 上的服务使用 CreateProcessAsUser 的桌面问题

    我正在使用 VC 使用 CreateProcessAsUser 从 Vista 上的服务创建进程 当我通过本地登录执行此代码时 进程创建成功 当我使用远程桌面 mstsc 从另一台计算机登录到我的计算机并启动我的应用程序时 相同的代码失败
  • Windows Vista 中的安装文件名

    我在这篇文章中读到 http technet microsoft com en us library cc709628 aspx http technet microsoft com en us library cc709628 aspx
  • 如何将我的解决方案纳入 Windows 问题报告和解决方案

    Windows Vista 添加了问题报告和解决方案功能 用于记录软件问题 将其报告给 Microsoft 然后表示他们会收集这些问题的解决方案并提供给用户 因此 当我的程序遇到错误并崩溃时 用户会收到异常报告 source beholdg
  • Windows XP 与 Vista:NTFS 连接点

    Problem 我严重依赖 Windows XP 中的 NTFS 连接点 尽管它们显然不是操作系统的 官方 功能 现在 MSFT 慷慨地将 NTFS Junction 点作为 Vista 的官方部分 但显然他们也是有意为之broke他们 现
  • 如何让 TProgressBar 停止滞后?

    我有一个运行大量操作的应用程序 并且我正在尝试使用 TProgressBar 来跟踪正在发生的情况 我设置了多个步骤 并调用 StepIt 来增加进度条 问题是 它并没有很好地跟上 它似乎不喜欢直接跳到正确的位置 而是逐渐滑动到正确的位置
  • java.io.FileNotFoundException:(权限被拒绝)

    我想读取 Vista 上我的文档文件夹中的文件 该字段确实存在于指定位置 但在尝试打开文件的输入流时仍然收到以下错误 java io FileNotFoundException Permission denied at java io Fi
  • 适用于 VISTA、7 及更高版本的 Windows API

    WinAPI Win32 之间有什么根本区别吗 利用新操作系统功能是否需要任何其他知识 过去编写过 Win32 应用程序的人是否可能会陷入任何陷阱 我不是在谈论 Silverlight 那是一个完全不同的蜡球 我还没有在工作中支持这一点的
  • 是否可以在不启动另一个进程的情况下提升UAC进程

    我想知道程序是否可以通过 UAC 提示来提示用户提升自己的权限 而无需启动另一个进程 我在互联网上找到的所有示例似乎都是 ShellExecute runas 它创建了一个具有提升权限的新进程 如果这是不可能的 那么我想我最好的解决方案是创
  • 用于探索 Windows Vista 音频设备链(树?)的工具

    新的 Vista Audio 子系统被设置为一系列设备 从输入开始 经过所有各种控制 如混音器和音量控制 然后到达各种端点 如扬声器或耳机 我的问题是 是否有一种工具可以显示系统中的所有端点设备以及哪些设备链接在一起 理想情况下 它会绘制拓
  • 如何在 Vista 中使用 SetWindowsHookEx 并通过 UAC 挂钩管理应用程序?

    我试图弄清楚是否有一种方法可以使用 SetWindowsHookEx 并能够影响在 Vista 上以管理员权限运行且启用了 UAC 的应用程序 这个应用程序需要向其他窗口的标题栏添加一个小按钮 以启用一些多显示器感知处理 我本以为这是不可能
  • 为什么 Windows Vista x64 上的 x86 WiX 安装程序不将密钥写入注册表中的 Wow6432Node?

    我有一个安装程序可以写入HKLM Software DroidExplorer InstallPath 在任何 x86 机器上 它都可以很好地写入预期位置 而在 Windows XP x64 和 Windows 7 x64 上 它也可以写入
  • 如何更改 Vista Home Premium 中任何文件的“修改日期”? [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 在 Windows Vista 中 如何更改任何文件 文本 二进制 的 修改日期 而不进行编辑 我的意思是只改变它的一些属性 在 Win XP 中 如
  • Inno Setup - 允许用户选择“只有我”或“任何使用这台计算机的人”

    我遇到的一些安装程序让我选择 只为我 或 为 使用这台计算机的任何人 安装应用程序 如何让我的 Inno Setup 脚本向用户提供此选择 以便我可以根据他们的回答方式更改安装程序的操作 有很多方法可以解释 只有我 与 所有用户 问题的答案
  • 从低完整性提升到中等完整性

    这类似于 如何从低完整性级别流程创建中等完整性级别流程 https stackoverflow com questions 7254711 how create medium integrity level process from low
  • 在 Windows 中打开演示模式?

    Windows Vista 具有 演示模式 您可以通过移动中心将其打开 我如何以编程方式打开它 我发现的唯一方法是打电话presentationsettings exe with start or stop直接地 我还发现这个链接描述了如何
  • .NET File.Exists 在 Windows\System32\Drivers 文件夹中不起作用?

    该过程已提升 并且我确保 VS 调试器中的路径是正确的 我使用 Environment GetFolderPath Environment SpecialFolder System 而不是对其进行硬编码 但 File Exists 仍然返回

随机推荐