Пользовательский идентификатор реестра Windows для уведомлений WinUI 3C#

Место общения программистов C#
Anonymous
Пользовательский идентификатор реестра Windows для уведомлений WinUI 3

Сообщение Anonymous »

введите здесь описание изображения
Как я могу получить собственный идентификатор/имя для моей программы WinUI3 с уведомлениями? Каждый раз, когда я запускаю распакованную программу через отладчик или сам .exe из любого места, она создает случайный GUID типа "{A67659DD-0AD9-4430-BCE0-9658AD0E69EC}" по пути:

HKEY_USERS(SID)\Software\Microsoft\Windows\CurrentVersion\Notifications\Settings\

Как я хочу управлять ключами реестра и их значениями, я хочу иметь здесь собственный идентификатор/имя. Я вижу там другие приложения, такие как «SentinelOne.WinAgent». Есть ли у кого-нибудь идеи, как это возможно?
Я не нашел никакой информации или примера кода C# об этом.
В моем appxmanifest У меня есть следующее ({MyApp} — это заполнитель): Также у меня есть следующий набор: AppNotificationManager:

Код: Выделить всё

public void Init()
{
AppNotificationManager notificationManager = AppNotificationManager.Default;
notificationManager.NotificationInvoked += OnNotificationInvoked;

notificationManager.Register();

m_isRegistered = true;
}
Если кому-то нужна дополнительная информация или кодирование, просто спрашивайте!

Подробнее здесь: https://stackoverflow.com/questions/791 ... ifications

Вернуться в «C#»