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

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

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

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

Для чего нужны делегаты
Добрый день. Может кто-нибудь объяснить для чего нужны делегаты и привести...

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

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

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

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

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

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

Добавлено через 15 часов 20 минут
OwenGlendower, поэтому к папке по идее должен быть доступ.
0
NewNoob
6 / 10 / 2
Регистрация: 29.05.2015
Сообщений: 651
Завершенные тесты: 1
26.01.2017, 15:26  [ТС] 23
OwenGlendower, так что не так?
0
Usaga
Эксперт .NET
5040 / 3370 / 602
Регистрация: 21.01.2016
Сообщений: 13,254
Завершенные тесты: 2
26.01.2017, 15:28 24
NewNoob, уточни пожалуйста: ты хочешь взаимодействовать со службой путём "добавление ссылки" в проект некоторого приложения?
0
OwenGlendower
Супер-модератор
Эксперт .NET
9332 / 8188 / 3494
Регистрация: 17.03.2014
Сообщений: 16,260
Записей в блоге: 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
Сообщений: 651
Завершенные тесты: 1
26.01.2017, 20:39  [ТС] 26
Usaga, путём добавления ссылки экзешника службы. Это не так делается? Прост прочитал,что так. Ну,не знаю.
0
OwenGlendower
Супер-модератор
Эксперт .NET
9332 / 8188 / 3494
Регистрация: 17.03.2014
Сообщений: 16,260
Записей в блоге: 1
26.01.2017, 20:47 27
NewNoob, здесь скорее нужен WCF или именованные каналы или сокеты или какой-то еще способ межпроцессного общения.
0
NewNoob
6 / 10 / 2
Регистрация: 29.05.2015
Сообщений: 651
Завершенные тесты: 1
27.01.2017, 00:41  [ТС] 28
OwenGlendower, кстати,вопрос,а как писались всякие технологии,вроде wpf,windows forms,asp.net и т.д?
0
OwenGlendower
Супер-модератор
Эксперт .NET
9332 / 8188 / 3494
Регистрация: 17.03.2014
Сообщений: 16,260
Записей в блоге: 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

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

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

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


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

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

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