Я разработал консольное приложение в ядре .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 или это должен быть ручной процесс, вызываемый клиентами?