Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

Переделать программу на C# в службу

C#

Приложения 1

Просмотр приложений доступен только зарегистрированным пользователям.
  1. 1479    72  0
    2 дня2000 UAH

    Здравствуйте, Виктор.
    Знаю почему не работает ваша служба.
    Готов сделать службу, ставящую задания в дефолтной очереди печати на паузу
    (или если вам что то другое нужно)

    Пообщаться можно в ЛС.

  2. 283    9  0
    2 дня300 UAH

    Написал в комментариях что надо делать. Программа (обе) уже есть. Надо уточнить детали.

  3. 6100    284  0
    1 день500 UAH

    Добрый день. Знаю, как решить вашу проблему. Могу предоставить проект для VS.

  4. 1330    44  5   1
    5 дней1000 UAH

    Добрый день. В целом готов покопатся. Я так понимаю что эта программа должна просматривать очередь печати и что-то там с ней делать...

  • Bogdan Onyshenko
    23 октября 2022, 10:17 |

    Доброе утро. А можете описать вкратсце что делает программа?

  • Виктор Терехин
    23 октября 2022, 10:27 |

    https://upread.ru/art.php?id=361

    код взят отсюда, только там через форму, а мне надо службу сделать

    консольное приложение работает. могу скинуть проект

  • Денис Ш.
    23 октября 2022, 10:44 |

    Добрый день

    Попробуйте просто убрать вот эти строки:

    string[] dirs = Directory.GetFiles(@"C:\Windows\System32\spool\PRINTERS");

                            if (dirs.Length > 0)


    Скорее всего, ошибка из-за них, т.к. винда ни одной пользовательской службе не даст лазить по системным директориям в таком виде. 


    Этот код просто проверяет наличие очереди - так это можно сделать иначе:

    server.GetPrintQueues()

  • Виктор Терехин
    23 октября 2022, 12:19 |

    что-то не очень помогло пока.

    я так понимаю это сложная задача и никто не хочет браться(

  • Денис Ш.
    23 октября 2022, 12:40 |

    да-да... очень сложная


  • Геннадий П.
    24 октября 2022, 16:21 |

    Это задача немного сложнее. 

    Надо две программы:

    1 Console или  WinForms программа которая запустит инсталлятор, сделает все настройки и запустит (остановит, удалит)) службу

    2 Сама служба с инсталятором.

    Делал уже такую, могу переделать под вашу задачу.


  • Геннадий П.
    24 октября 2022, 17:25 |

    Сам цикл надо переделать через  FileSystemWatcher

  • Владимир Г.
    28 октября 2022, 21:12 |

    А можно сделать программу, которая будет прятаться в трей в значок и не быть службой? Её не будет видно на экране и в строке задач.

    Подходит такое?

Актуальные фриланс-проекты в категории C#

S1GG1L

Нужен человек, который сможет из исходного кода лаунчера Майнкрафт под проект, изменить дизайн на свое усмотрение, но есть небольшие требования к стилю, чтобы он был в фиолетовых тонах. Что касается оплаты, цену за работу предлагайте. Но бюджет небольшой, хочется что-то…

C#Разработка игр ∙ 1 день 13 часов назад ∙ 6 ставок

Добробка в существующей версии 1с розница блока для РЦ(распределительного центра)

В общем поясню, что у нас за база - есть общий сервер, где есть база Розница (где ставятся все приходы) - база УТП, куда переливаются все продажи - считается наценка, остатки по складам - маленькие базы розничных магазинов. По обменам у нас магазины обмениваются с базой Розница…

C и C++C# ∙ 6 дней 14 часов назад ∙ 6 ставок

Нужно сделать миграцию текущей рабочей программы с foxpro на C#

Всем привет! у нас есть программа на foxpro (в ней есть несколько модулей, программа для учета), есть исходники программы, при острой необходимости можно проконсультироваться с людьми по поддержке текущей программы что нужно сделать: 1. аналитику, что и как работает, составить…

C#Десктопные приложения ∙ 9 дней 5 часов назад ∙ 19 ставок

Младший C#

Ищем талантливого и амбициозного Junior C# разработчика, который стремится к профессиональному росту и новым вызовам. Твои будущие задачи: - Разработка и поддержка бэкенд-решений с фронтендом (Telegram-бот); - Автоматизация рутинных процессов в отделах Android-разработки,…

C# ∙ 9 дней 19 часов назад ∙ 9 ставок

Заказчик
Проект опубликован
3 года назад
169 просмотров