Значок уведомления не уведомляет в приложении C # windows - PullRequest
0 голосов
/ 23 июня 2019

У меня есть приложение Windows, которое запускается при запуске для всех пользователей (ярлык создан в C:\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup). Приложение не имеет пользовательского интерфейса. Он просто слушает Web Socket, например wss://http:127.0.0.1:56438. Когда приложение работает успешно, в области уведомлений появляется значок уведомления, а всплывающее окно уведомлений показывает пользователю прослушивающий веб-сокет.

Running Application With Notify Icon

Приложение запускается правильно для всех пользователей при запуске, но администратор не может видеть ни значок уведомления, ни всплывающую подсказку (приложение работает правильно). Я не знаю, как решить проблему. Что-то не так с Кодексом?

Вот код

public frmMain()
{
  InitializeComponent();
  this.ShowInTaskbar = false;
  this.Opacity = 0;
  this.TopMost = true;
  this.ShowIcon = true;
  this.WindowState = FormWindowState.Minimized;
   InitiForm();
}

public void InitiForm()
{
    if (socketHelper == null)
        socketHelper = new SocketHelper();
    socketHelper.CloseSocket();
    string listeningUrl = socketHelper.InitializeSocket();
    notifyIcon.ShowBalloonTip(5000, "", $"ابزار اتصال به سرور بروز شد : {listeningUrl}", ToolTipIcon.Info);
    contextMenuItem_RunningPort.Text = listeningUrl;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...