| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > Создание службы |
| Автор: puZzo 14.10.2010, 03:32 | ||
Написал службу простейшую, по одному примеру, запуск службы, она создает поток, в потоке форма и таймер. Служба устанавливается и запускается, а вот форма с таймером никак не желают, что-то где-то упустил?
Как можно заметить пишу на SharpDevelop, понимаю что нужно запускать службу от имени какого-либо пользователя, но где и как это настроить? В SD не могу найти мастеров по созданию инсталлеров как в Visual Studio, а на VS не хочу писать, да и хотелось бы разобраться с этим без ее мастеров. |
| Автор: mrbrooks 14.10.2010, 08:01 |
| А зачем службе форма с таймером? installutil.exe sc.exe net.exe Написание на SharpDevelop определенно не освобождает от чтения MSDN. |
| Автор: puZzo 14.10.2010, 10:46 | ||
Полностью согласен и уже исправился=) забил на форму, таймер запустил System.Timers.Timer а не System.Windows.Forms.Timer. проблему прав решил в ProjectInstaller.cs serviceProcessInstaller.Account = ServiceAccount.LocalSystem; =) |