我想在用户上下文中显示图标覆盖,我的软件安装时无需管理员访问。
有可能吗?
答案 0 :(得分:0)
不,这是不可能的图标叠加是系统级别参考http://msdn.microsoft.com/en-us/library/windows/desktop/hh127455%28v=vs.85%29.aspx
请注意,您需要管理员权限才能添加链接中提到的密钥以及HKEY_LOCAL_MACHINE中的注册表路径,这将启用所有用户的效果。对于Windows Vista,7和8,此行为是相同的。
答案 1 :(得分:0)
不,您无法在没有管理员权限的情况下注册您的覆盖处理程序,但由于explorer.exe使用当前用户的凭据运行,您可以实施一些配置检查以显示覆盖(或不显示)。
例如,您可以检查HKCU下的特定密钥或%APPDATA%文件夹下的配置文件。