Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
 
NewNoob
6 / 10 / 2
Регистрация: 29.05.2015
Сообщений: 634
Завершенные тесты: 1
#1

Для чего нужны Windows - службы? - C#

22.01.2017, 03:01. Просмотров 687. Ответов 28
Метки нет (Все метки)

Для чего нужны Windows - службы? Ещё 1 тупой вопрос - вот говорят,что C++,C - языки для системного программирования. Т.е типо на них можно с аппаратной частью работать. А какая разница между C# и C++ тогда? Если я просто могу библиотеки в C# добавить и всё. Разница ведь только в способе компиляции? Да,я понимаю,что на таком уровне,мб,такие вопросы тупо задавать,но всё же я не понимаю. Вот какая разница работать с open gl - c++ или в C#,например?
http://www.cyberforum.ru/csharp-beginners/thread690384.html
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.01.2017, 03:01
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Для чего нужны Windows - службы? (C#):

Для чего нужны интерфейсы
Люди уже около полу года проглю на C# и до сих пор не могу понять зачем нужны...

Для чего нужны делегаты
Форумчане не подскажете где и для чего нужны делегаты? Перечитал много книг ни...

Для чего нужны суффиксы?
Здравствуйте. Начал изучать программирование практически с нуля, если не...

Для чего нужны делегаты?
Никак не могу понять, зачем нужны делегаты. Есть на форуме люди, желающие...

Для чего нужны object sender и this
using System; using System.Collections.Generic; using System.Linq; using...

28
OwenGlendower
Супер-модератор
Эксперт .NET
8746 / 7750 / 3317
Регистрация: 17.03.2014
Сообщений: 15,247
Записей в блоге: 1
24.01.2017, 01:46 #21
NewNoob, возможно не хватает прав доступа к файлу/папке. Добавь протоколирование в службу (для простоты можно писать в файл c:\windows\temp\MySvcLog.txt). В первую очередь нужно сделать протоколирование исключений возникающих в OnStart. Далее попробуй снова запустить службу, посмотри что записалось в лог. Исходя из этого и действуй.

Цитата Сообщение от NewNoob Посмотреть сообщение
как добавить ссылку на службу? Версию сборки требует
На какую службу? Если на ту о которой мы говорим, то это же exe. Зачем на него добавлять ссылку?
0
NewNoob
6 / 10 / 2
Регистрация: 29.05.2015
Сообщений: 634
Завершенные тесты: 1
24.01.2017, 20:03  [ТС] #22
OwenGlendower, чтобы с другой программу вызывать фу-ии в службе. Файл находится на рабочем столе

Добавлено через 15 часов 20 минут
OwenGlendower, поэтому к папке по идее должен быть доступ.
0
NewNoob
6 / 10 / 2
Регистрация: 29.05.2015
Сообщений: 634
Завершенные тесты: 1
26.01.2017, 15:26  [ТС] #23
OwenGlendower, так что не так?
0
Usaga
Эксперт .NET
3687 / 2987 / 543
Регистрация: 21.01.2016
Сообщений: 11,800
Завершенные тесты: 2
26.01.2017, 15:28 #24
NewNoob, уточни пожалуйста: ты хочешь взаимодействовать со службой путём "добавление ссылки" в проект некоторого приложения?
0
OwenGlendower
Супер-модератор
Эксперт .NET
8746 / 7750 / 3317
Регистрация: 17.03.2014
Сообщений: 15,247
Записей в блоге: 1
26.01.2017, 16:20 #25
NewNoob, возможно у системы нет доступа к твоему файлу и поэтому служба не запускается. Возможно при запуске происходит исключение из-за нехватки прав доступа. Используй Process Monitor чтобы установить где именно возникает Access Denied. Если ты им раньше не пользовался, то вот пара обучающих видео из серии Defrag Tools на channel9: Defrag Tools: #3 - Process Monitor, Defrag Tools: #4 - Process Monitor - Examples.
0
NewNoob
6 / 10 / 2
Регистрация: 29.05.2015
Сообщений: 634
Завершенные тесты: 1
26.01.2017, 20:39  [ТС] #26
Usaga, путём добавления ссылки экзешника службы. Это не так делается? Прост прочитал,что так. Ну,не знаю.
0
OwenGlendower
Супер-модератор
Эксперт .NET
8746 / 7750 / 3317
Регистрация: 17.03.2014
Сообщений: 15,247
Записей в блоге: 1
26.01.2017, 20:47 #27
NewNoob, здесь скорее нужен WCF или именованные каналы или сокеты или какой-то еще способ межпроцессного общения.
0
NewNoob
6 / 10 / 2
Регистрация: 29.05.2015
Сообщений: 634
Завершенные тесты: 1
27.01.2017, 00:41  [ТС] #28
OwenGlendower, кстати,вопрос,а как писались всякие технологии,вроде wpf,windows forms,asp.net и т.д?
0
OwenGlendower
Супер-модератор
Эксперт .NET
8746 / 7750 / 3317
Регистрация: 17.03.2014
Сообщений: 15,247
Записей в блоге: 1
27.01.2017, 14:54 #29
NewNoob, также как и любой другой большой проект. Идея -> проектирование <-> программирование <-> тестирование -> релиз.
0
27.01.2017, 14:54
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.01.2017, 14:54
Привет! Вот еще темы с решениями:

Для чего нужны частичные методы?
С частичными классами всё понятно,но зачем нужны частичные методы?

Для чего нужны подразрядные операторы
Добрый день, изучаю C# по книге Шилдта. Дошел до главы &quot;Подразрядные операторы&quot;...

Объясните для чего нужны архитектурные слои
Доброго времени суток Я искала в гугле объяснение трех основных слоев user...

Для чего нужны конструктор с параметрами и по умолчанию
очень нужно подробное объяснение для чего нужны конструктор с параметрами и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
29
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru