Windows API或命令来检查;“快速用户切换”;在XP上启用

Windows API或命令来检查;“快速用户切换”;在XP上启用,windows,winapi,visual-c++,Windows,Winapi,Visual C++,我正在安装,它应该检查FUS(快速用户切换)是否在XP系统上启用。如果已启用FUS,则安装程序应退出,否则执行实际安装。我的问题是,是否有任何命令行实用程序(或API)来检查XP上是否启用了FUS 谢谢。您的绝大多数用户(假设目标市场平均)将启用快速用户切换,并且不知道如何禁用,也可能不想禁用。这样做,你会惹恼你的客户,消除一个巨大的潜在目标市场 你为什么要这么做 要执行此操作,请检查以下注册表项:HKEY\U LOCAL\U MACHINE\SOFTWARE\Microsoft\Windows

我正在安装,它应该检查FUS(快速用户切换)是否在XP系统上启用。如果已启用FUS,则安装程序应退出,否则执行实际安装。我的问题是,是否有任何命令行实用程序(或API)来检查XP上是否启用了FUS


谢谢。

您的绝大多数用户(假设目标市场平均)将启用快速用户切换,并且不知道如何禁用,也可能不想禁用。这样做,你会惹恼你的客户,消除一个巨大的潜在目标市场

你为什么要这么做

要执行此操作,请检查以下注册表项:
HKEY\U LOCAL\U MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\AllowMultipleTSSessions


如果启用FUS,它将等于1。

您的绝大多数用户(假设目标市场为平均市场)将启用快速用户切换,并且不知道如何禁用它,也可能不想禁用。这样做,你会惹恼你的客户,消除一个巨大的潜在目标市场

你为什么要这么做

要执行此操作,请检查以下注册表项:
HKEY\U LOCAL\U MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\AllowMultipleTSSessions


如果启用FUS,它将等于1。

我认为一旦机器加入域,它将被禁用(不确定是否可以覆盖),因此除了SLaks提到的注册表项之外,您可能还需要检查它。

我认为一旦机器加入域,它将被禁用(不确定是否可以覆盖),因此,除了SLaks提到的注册表项之外,您可能还需要检查它。

您是正确的,并且它不能被覆盖。但是,它应该反映在注册表项中。我的目的是读取AllowMultipleTSSessions值,只知道FUS是否为enable dot not。所以我觉得我很好。你是对的,这是不可推翻的。但是,它应该反映在注册表项中。我的目的是读取AllowMultipleTSSessions值,只知道FUS是否为enable dot not。我想我没事,你为什么要这么做?是这样的安装程序给Windows起了坏名声。@AlBlue:我同意,但我认为这样的安装程序给自己起了坏名声,而不是Windows。你为什么要这样做?是这样的安装程序给Windows起了坏名声。@AlBlue:我同意,但我认为这样的安装程序给自己起了坏名声,而不是Windows。谢谢您的回复。我的目的是不禁用FUS。如果启用FUS,则安装程序将向用户提示一条消息,说明应用程序无法在启用FUS的情况下工作,然后退出。其目的之一是我们的身份验证模式添加自定义GinaDell,并导致控制面板中的FUS选项变灰。无法为用户禁用FUS。因此,我们希望在安装产品之前检查FUS是否已启用。感谢您的回复。我的目的是不禁用FUS。如果启用FUS,则安装程序将向用户提示一条消息,说明应用程序无法在启用FUS的情况下工作,然后退出。其目的之一是我们的身份验证模式添加自定义GinaDell,并导致控制面板中的FUS选项变灰。无法为用户禁用FUS。因此,我们希望在安装产品之前检查FUS是否已启用。