我们可以在用户级别注册图标覆盖吗?
Can we register icon overlay at user level?
我想在用户上下文中显示图标叠加,而我的软件安装而无需管理员访问。
可能吗?
否,这是不可能的图标覆盖层是系统级别,请参阅http://msdn.microsoft.com/en-us/library/windows/desktop/hh1274555(v=vs。85%29.aspx
请注意,您需要管理员访问以添加链接中提到的密钥以及HKEY_LOCAL_MACHINE中的注册表路径,这将启用所有用户的效果。Windows Vista,7和8。
否,如果没有管理员访问,您无法注册覆盖处理程序,但是由于Explorer.exe使用当前用户的凭据运行,您可以实现一些配置检查以显示覆盖(或不)。
例如,您可以在hkcu下检查特定键或在%appdata%文件夹下的配置文件。
相关文章:
- 无法将结构注册为增强几何体3D点
- 如何使用AngelScript注册SFML Vector2运算符
- 在遍历处理程序的向量时注册和注销处理程序
- 有没有任务栏API可以立即应用注册表更改
- 使用QJsEngine在Qt中注册自定义类型
- 检查注册表项是否链接到(或副本)另一个注册表项
- 如何使用 TStyleManager::UnRegisterStyle() 取消注册样式
- WINAPI 注册应用程序重新启动时不清除打开的套接字
- SFML 碰撞永远不会在我的系统中注册
- 尝试从C++访问 UWP 的电子邮件邮件类会导致"REGDB_E_CLASSNOTREG类未注册"错误
- 用于创建/注册虚拟存储设备的 IOKit 驱动程序
- 如何为 C++ Visual Studio 2019 指定应用程序图标?
- 如何添加预防措施以绕过未注册Microsoft.ACE.OLEDB.12.0?
- 从 wxWidgets 中的.DLL加载图标
- 进程外 EXE 的免注册 COM
- 如何修复加载图标()函数不显示图标?
- QT Framewrok 和 Visual Studio - 图标冲突
- C 检索可执行文件的图标,用于Windows注册表图标路径
- 如何在Windows中注册COM(组件对象模型)?(用于图标覆盖处理程序)
- 我们可以在用户级别注册图标覆盖吗?