我的Win32 Delphi应用程序图标正在接收"管理员屏蔽"尽管如此,在特定的Windows 7计算机上:
我没有使用需要管理员访问权限的应用程序清单
应用程序名称不包含任何字样,例如" setup"," install"或" update"
< / LI>该应用程序没有&#34;以管理员身份运行&#34;在用户的快捷方式属性中选择,&#34;所有用户&#34;或在高级属性中。
幸运的是,这是一种非常罕见的情况。然而,它是由远在非常远的客户体验的。
这引起了我的注意,因为运行时库TPath.GetTempFileName方法引发异常&#34;目录名无效&#34;。在运行测试应用程序(而不是管理员)时,临时路径可用且R / W访问可用。我不知道如果测试应用程序是以管理员身份运行会发生什么。
我曾经想过,也许它是由管理员安装的,或者该计算机上的UAC设置在某种程度上非常严格。
这是我的应用程序的旧版本,但我不喜欢不了解问题所在的事实。
作为应用程序的旧版本,我并不倾向于深入挖掘来解决这个问题。在某种程度上,已已经解决,但我想了解原因。
只在这里寻找快速答案 - 而不是深入的社区努力。
谢谢你!