我有一个应用程序的最简单的形式,其中我示出托盘图标和添加在启动项的应用程序。应用在C#开发。我想即使是机器重启后显示托盘图标。目前,我面临着一个奇怪的现象,同时运行使用“以管理员身份运行” exe文件。当我在管理员权限使用,图标不机器重启后到来(虽然EXE仍在运行)。我使用以下在元数据中的元数据值“requestedExecutionLevel级别=” asInvoker“uiAccess =‘假’”:

我有,因为它并没有将其作为没有它的启动项使用“调用”(不是“管理员”)。如果我使用双击运行exe文件(因为现在它在当前用户域,而不是管理员运行),但这个exe文件会被这样的系统域启动安装程序启动它工作正常。任何一个可以帮助我理清这个问题?

要么向我提供的解决方案,以便它可以显示托盘图标,同时为管理员或更好的运行,如果你能提供给我任何方式让我可以在当前用户域,而不是管理开始此exe?

此致 Sumeet加尔格

有帮助吗?

解决方案

我现在来自另一组件(一个外壳扩展),其总是在用户域中运行调用的exe。因此,所谓的exe文件默认情况下工作的用户域。感谢所有的支撑。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top