У меня есть приложение, которое использует ClickOnce для развертывания, и мне удалось запустить приложение, когда пользователь входит в систему.
Мои проблемы в том, что мне нужно, чтобы приложение запускалось скрытым (я не хочу, чтобы пользователь сводил его к минимуму до тех пор, пока ему это не нужно - я хочу, чтобы оно находилось в системном трее). Перед использованием ClickOnce я просто проверил аргументы, чтобы убедиться, что передано «/ silent». В приложении ClickOnce, похоже, нет способа сделать это (вы можете проверить, передана ли строка запроса URI, но потому что это запустить из ярлыка .appref-ms, похоже, нет способа получить аргумент /silent
)
Как я могу получить аргумент /silent
, или как я могу узнать, запущено ли приложение в результате входа пользователя в систему (а не того, что пользователь запускает приложение с ярлыка)?
Важно, что любое предлагаемое решение не требует прав администратора, но используемый язык не так важен, как я, вероятно, могу перенести его на .NET.