在Windows上运行旧版应用程序

我有一个应用程序( guiformat )需要在networking上的客户端上运行。 但是,似乎需要pipe理员权限才能运行。 客户端运行Windows XP或Windows 7,用户以“标准用户”身份login到他们的系统。

现在,我尝试了试用软件限制策略。 然而,这要求我默认拒绝所有的应用程序,然后指定哪一个可以运行。 我宁愿只是为了这个应用程序绕过安全检查(换句话说,只是把它列入白名单)。

任何想法,我怎样才能实现这一点将非常感激!

为什么不以某种forms的虚拟机运行? 这会将主操作系统与此应用程序隔离开来,希望能为您的应用程序提供更高的稳定性,并绕过这个安全问题,也可能更容易实现。 像VMWare播放器可能会伎俩。

使用软件限制策略时有两种可能的安全级别:禁止和不受限制。 您将其中一个设置为默认安全级别,然后创build允许或不允许程序运行的规则。 可能会创build4种types的规则,然后基本上将您的应用程序列入黑名单或白名单。

这就是说,如果程序需要pipe理员权限,软件限制策略不会使相关程序作为标准用户运行。 软件限制策略确定谁可以运行/启动程序,而不是所述用户的用户权限。

从关于安全级别的MS帮助文档:

对于软件限制策略,安全级别选项是:

不受限制,允许软件以login到计算机的用户的完整权限运行。

不允许,这不允许软件运行。

无限制的到期水平不会提升用户权利。 它允许程序以用户拥有的完整权限运行。