Зарегистрируйте консольное приложение .Net Core на MacOS программным способом - PullRequest
0 голосов
/ 12 апреля 2019

Я разработал консольное приложение в ядре .net, которое будет распространяться среди клиентов, использующих Windows и MacOS.Одним из требований является то, что консольное приложение должно запускаться автоматически после загрузки устройства.Мне известно, что этого можно добиться в MacOS, добавив исполняемый файл в Системные настройки -> Пользователи и группы -> Элементы входа в систему.

Мне было интересно, можно ли это сделать, выполнив это программно вОсновной метод консольного приложения?В Windows я могу зарегистрировать exe-файл в реестре Windows, чтобы добиться этого:

RegistryKey key = Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);
key.SetValue("My App Name", "/path/to/my/app/MyApp.exe");

Возможно ли это в MacOS или это должен быть ручной процесс, вызываемый клиентами?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...