![Windows 7:以不同用户身份启动的应用程序有不同的窗口样式](https://linux22.com/image/651627/Windows%207%EF%BC%9A%E4%BB%A5%E4%B8%8D%E5%90%8C%E7%94%A8%E6%88%B7%E8%BA%AB%E4%BB%BD%E5%90%AF%E5%8A%A8%E7%9A%84%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E6%9C%89%E4%B8%8D%E5%90%8C%E7%9A%84%E7%AA%97%E5%8F%A3%E6%A0%B7%E5%BC%8F.png)
每个用户都有一个不具备管理权限的域帐户和一个具备本地管理员权限的本地帐户。某些用户还可以访问其他帐户(例如版本控制管理用户、夜间构建服务用户等)。
通常,我们在非管理员域帐户下工作,并在需要时提供提升的凭据,或者在需要时以管理员或其他用户的身份手动运行应用程序。
我想要做的是改变以不同用户启动的应用程序的窗口的窗口样式。
例如:
- 我
cmd.exe
正常运行,窗口看起来很正常。 - 我
cmd.exe
以管理员身份运行,窗口有红色边框或标题栏。
这样做的部分动机是,我经常让多个用户以多个实例运行同一个应用程序,并且我希望有一种更好的方法来直接区分哪个属于哪个。
有人知道这是否可行吗?不幸的是,我发现提出这个问题所需的关键字组合使得在 google 或 stackexchange 上搜索变得非常非常困难。