​
- это HTML-сущность для символа юникода, называемого пробелом нулевой ширины (ZWSP), который является невидимым символом, который определяет возможность разрыва строки. Точно так же целью дефиса является определение возможности разрыва строки в пределах границы слова.
В итоге я пошел в другом направлении. Мой установщик создал ярлык запуска в папке All Users / Startup, который передает аргумент приложению «запуск».
Когда приложение запускалось, я проверял наличие arg [0] .equals («startup» "), а затем проверьте, если Settings1.Default.RunOnStartup == true.
Если бы оба условия были истинными, я бы немедленно вышел из приложения. Когда приложение запускается без этого аргумента (т. Е. Программной группы меню «Пуск»), приложение загружается нормально.
Параметр RunOnStartup - это параметр на уровне пользователя, поэтому каждый пользователь может изменять его, не затрагивая других.
Хотя кажется, что это все еще требует как минимум перезапуска или порождения процесса, вы можете найти здесь некоторую помощь: UAC Shield for Elevation на CodeProject.com