问题标签 [allusersprofile]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
27650 浏览

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

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

如果您可以提供指向 microsoft 文档参考的链接,那将非常有帮助(到目前为止,我无法挖掘出链接)。

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

0 投票
1 回答
990 浏览

c# - 检测用户是否在自定义操作中选择了“所有用户”或“仅我”

我试图检测用户在安装我的程序期间是否选择了“所有用户”或“只有我”单选。我有一个自定义操作设置,它覆盖了几种方法(OnCommit、OnBeforeInstall 等)。现在我正试图在 OnCommit 期间找出这些信息。

我已经读到我想要获得的属性是 ALLUSERS 属性,但是我没有找到将其存储在实例/本地数据中的位置。

有谁知道一种方法吗?

-本

0 投票
2 回答
4099 浏览

wix - 用户配置文件的每台机器安装问题

将我的 WXS 数据构建到 MSI 中时,出现以下错误:

这让我很困惑,因为我的项目设置为每台机器安装,所以据我了解,它应该安装到“C:\Users\All Users”或“C:\Users\Default”而不是实际用户轮廓。我已经尝试了几种不同的方法来说明它是每台机器的安装,但它们都不起作用。任何想法将不胜感激。我难住了!

为了使其成为每台机器,我(分别)尝试了这两种设置,但都没有奏效。

编辑: CreateFolder 的代码

0 投票
2 回答
3429 浏览

windows-installer - Inno Setup - 允许用户选择“just me”或“anyone using this computer”

我遇到的一些安装程序让我可以选择“只为我”或“为“使用这台计算机的任何人”安装应用程序。

如何让我的 Inno Setup 脚本向用户展示此选择,以便我可以根据他们的回答更改安装程序的操作?

0 投票
1 回答
1097 浏览

windows-installer - Inno Setup - 从应用程序中找出应用程序使用了哪些安装选项

我有一个应用程序的 Inno Setup 安装程序,它为用户提供“为所有用户安装”和“仅为我安装”之间的选择。如果为所有用户安装,INI 文件放在 commonappdata 中并共享设置(这是客户要求)。如果是为当前用户安装的,则放在本地设置appdata中。

安装应用程序后,应用程序在运行时“知道”使用的安装选项是什么以及应该从哪里读取和保存 INI 文件的最简洁方法是什么?另外,我希望“默认”文件夹(用户第一次尝试打开数据文件时放置的文件夹)是 MyDocs 用于单用户安装,而 SharedDocs 用于所有用户安装,我假设该解决方案也适用于此。

0 投票
0 回答
466 浏览

c# - 在 C# 中删除当前用户的“所有用户”快捷方式

我有以下一段 C# .NET 4 代码,列出了当前用户桌面上显示的“所有用户”桌面的一部分的文件:

例如:

C:\文档和设置\所有用户\桌面\SomeShortcut.lnk

请注意,我使用的是快捷方式的示例,但我希望这对于任何其他类型的文件都是相同的。

我想要做的是模仿当前用户从他们的桌面上删除这个文件(一旦他们注销并重新登录,它将再次出现)。

我曾期望在使用 SpecialFolder.Desktop 时会看到该文件,因为它应该指的是逻辑桌面而不是物理桌面,但事实并非如此。

例如,这没有列出上述文件:

那么,如何删除该文件的“逻辑”版本?

0 投票
1 回答
186 浏览

windows - Windows 公用文件夹

是否环境。变量 ALLUSERSPROFILE 和函数

总是会导致相同的路径(在所有 Windows 版本中)?

我需要这个,因为我们的安装程序使用 env。变量,在我们的代码中我们使用函数调用。

谢谢

0 投票
1 回答
19263 浏览

windows - 从所有用户本地 AppData 中删除一个公共文件夹

Windows 7 / 8 中的所有用户都有一个变量吗?例如,假设PC上的每个用户在他们的桌面上都有一个特定的文件夹,我想通过可以通过命令提示符执行的命令一次删除所有这些文件夹,这可能吗?

一个脚本在我们每个用户的本地 AppData 中为我们的 VPN 客户端放置了一个首选项文件,这使得 VPN 客户端在您启动客户端时自动输入一个地址。问题是这个地址现在已经过时了,我们使用一个新的。所以我想找到一种方法来执行一个命令,为我们所有的用户删除所有这些preferences.xml 文件。

我试过用谷歌搜索它,但我不认为所有用户都有一个变量。但我想我会在这里问一下。我曾希望类似于 'del C:\users\%ALLUSERS%\AppData\Local\example\preferences.xml' 的东西会起作用,但在谷歌搜索后似乎没有这样的东西。

0 投票
2 回答
2669 浏览

vbscript - 将文件从脚本目录复制到所有用户的桌面

我已经编写了下面的脚本,但是当我运行它(使用 PrimalScript 进行故障排除)时,我收到错误“权限被拒绝”。我是这个设备的管理员,当我运行提升的脚本时我得到了同样的错误。

这是脚本:

我究竟做错了什么?

0 投票
3 回答
1187 浏览

angular - 角度 2 与 auth0 读取所有用户错误 对预检请求的响应未通过访问控制检查:没有“Access-Control-Allow-Origin”

能够读取用户配置文件并可以在我的 Angular 2 应用程序中从 Auth0 更新用户元数据。像这样

但是在试图让所有用户得到错误的同时 -"Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:3000' is therefore not allowed access. The response had HTTP status code 404." 在此处输入图像描述

这是代码

网站上的客户端测试运行良好 https://auth0.com/docs/api/management/v2#!/Users/get_users 在此处输入图像描述 不确定出了什么问题。

带有 Access-Control-Allow-Origin 的标头也有同样的问题

在此处输入图像描述 在此处输入图像描述