Нужна помощь по советам в создании службы.
Цитата: iGorboQ от 14.02.2022, 23:31Добрый вечер(вообще уже скоро ночь, но не важно), давно сюда не заходил.
Начал увлекаться языком программирования Python, сделал простенький скрипт для автонажатия на ссылочные кнопки на сайте(HeadHunter, поднятие в ручную автоматизировал, если кому интересно и мне разрешат тут, поделюсь). Но не в этом суть вопроса, как вы понимаете из названия) В общем мне абсолютно не нравится видеть ее в автозагрузке, а из планировщика задач она запускаться категорически отказывается (схожая проблема с той, что я опишу далее), только вот висит в диспетчере задач и вроде как работает, но кнопочку не жмет, логи не создает (а должна), тут я понимать начал, что она не работает вовсе, как будто идет очень долгий запуск. Решил думаю службу сделать, все как делают обычные люди, полез в гугл искать консольные команды для создания своей службы. Успешно, хотел бы я сказать. По началу выдавалась ошибка номер 2, якобы файл не находился в той директории, которую я прописал, порылся в гугле, написали про две пары кавычек с обоих концов решат проблему, так и получилось. Теперь ошибка номер 1053, пробовал ставить ее в раздел локальной службы и локальной системы, ошибка одинаковая. Прям ровно тоже самое, как и с планировщиком, только второй ошибки не выдает. В диспетчере висит, а после таймаута в 30 секунд(да, я читал как в реестре увеличить время, добавив ServicesPipeTimeout, не помогло...) выдает ошибку и исход понятен.
В общем суть следующая, единственное самое нормальное и адекватное решение я (разумеется) нашел у Хачатура, но C# для меня пока под вопросом, так как для этого нужно ставить Microsoft Visual Studio. Хотелось бы узнать, есть ли возможности сделать все одной кнопкой, что бы я взял и через командную строку создал службу, указал файл, который она должна будет запускать автоматически, и что бы все работало по человечески?
Обратную связь гарантирую. Если у кого есть в этом опыт, буду рад его перенять. Вся идея во благие цели, никаких вирусняков или жучков делать не намерен.
Добрый вечер(вообще уже скоро ночь, но не важно), давно сюда не заходил.
Начал увлекаться языком программирования Python, сделал простенький скрипт для автонажатия на ссылочные кнопки на сайте(HeadHunter, поднятие в ручную автоматизировал, если кому интересно и мне разрешат тут, поделюсь). Но не в этом суть вопроса, как вы понимаете из названия) В общем мне абсолютно не нравится видеть ее в автозагрузке, а из планировщика задач она запускаться категорически отказывается (схожая проблема с той, что я опишу далее), только вот висит в диспетчере задач и вроде как работает, но кнопочку не жмет, логи не создает (а должна), тут я понимать начал, что она не работает вовсе, как будто идет очень долгий запуск. Решил думаю службу сделать, все как делают обычные люди, полез в гугл искать консольные команды для создания своей службы. Успешно, хотел бы я сказать. По началу выдавалась ошибка номер 2, якобы файл не находился в той директории, которую я прописал, порылся в гугле, написали про две пары кавычек с обоих концов решат проблему, так и получилось. Теперь ошибка номер 1053, пробовал ставить ее в раздел локальной службы и локальной системы, ошибка одинаковая. Прям ровно тоже самое, как и с планировщиком, только второй ошибки не выдает. В диспетчере висит, а после таймаута в 30 секунд(да, я читал как в реестре увеличить время, добавив ServicesPipeTimeout, не помогло...) выдает ошибку и исход понятен.
В общем суть следующая, единственное самое нормальное и адекватное решение я (разумеется) нашел у Хачатура, но C# для меня пока под вопросом, так как для этого нужно ставить Microsoft Visual Studio. Хотелось бы узнать, есть ли возможности сделать все одной кнопкой, что бы я взял и через командную строку создал службу, указал файл, который она должна будет запускать автоматически, и что бы все работало по человечески?
Обратную связь гарантирую. Если у кого есть в этом опыт, буду рад его перенять. Вся идея во благие цели, никаких вирусняков или жучков делать не намерен.
Цитата: iGorboQ от 16.02.2022, 13:36Спасибо, можно закрывать тему, я нашел решение. Странно, правда, что не здесь...
Оказывается ошибка мне твердо и четко говорила о том, что она ожидает ответа о том, что программа запустилась, в этом и был косяк. Не мало модулей пришлось перелопатить, что бы скрипт отвечал на запросы винды, но я смог.
Спасибо, можно закрывать тему, я нашел решение. Странно, правда, что не здесь...
Оказывается ошибка мне твердо и четко говорила о том, что она ожидает ответа о том, что программа запустилась, в этом и был косяк. Не мало модулей пришлось перелопатить, что бы скрипт отвечал на запросы винды, но я смог.