Я хочу отображать наложение значков в пользовательском контексте, и мое программное обеспечение устанавливается без доступа администратора.
Является ли это возможным?
Нет, это невозможно. Оверлейные значки на системном уровне относятся к http://msdn.microsoft.com/en-us/library/windows/desktop/hh127455%28v=vs.85%29.aspx
Обратите внимание, что вам нужен доступ администратора для добавления ключей, указанных в ссылке, а также путь реестра в HKEY_LOCAL_MACHINE, который позволит задействовать всех пользователей. Такое же поведение для Windows Vista, 7 и 8.
Нет, вы не можете зарегистрировать обработчик оверлей без доступа администратора, но поскольку explorer.exe работает с текущими учетными данными пользователя, вы можете реализовать некоторую проверку конфигурации, чтобы отобразить наложение (или нет).
Например, вы можете проверить конкретный ключ в HKCU или файл конфигурации в папке% APPDATA%.