应用程序可以在不同的权限下运行吗?

本文关键字:权限 运行 应用程序 | 更新日期: 2023-09-27 18:05:13

好吧,我知道这不太可能,但是请听我说完:

我们正在用c#和VS 2010开发一个winforms应用程序,并完成了原型。我们让测试用户测试了这个原型。此外,我们还实现了一个正在测试的许可逻辑,它从本地PC(硬盘序列号,CPU ID等)收集某些信息,以创建一个几乎唯一的激活密钥。

测试用户告诉我们,有时(即使物理设备完全相同)激活键更改,应用程序自然需要另一个许可证。我们高度怀疑这是因为底层方法(WMI)根据用户在Windows (Vista及以上版本)上的权限产生不同的值。

因此,给定这个信息;c#应用程序是否可能在不同的权限下运行(有时是管理员,有时是标准用户)?

应用程序可以在不同的权限下运行吗?

我不这么认为,应用程序如何输入自己的admin密码来获得提升的特权…?