Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / запустить службу windows из google chrome / 18 сообщений из 18, страница 1 из 1
22.03.2017, 16:19
    #39425040
nikomp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запустить службу windows из google chrome
Есть служба ее нужно стартовать из браузера.

Запуск службы хотел сделать через командную строку. В Chrome ActiveX не поддерживается. Тут http://stackoverflow.com/questions/15831619/launch-a-system-command-via-javascript-in-google-chrome
выxитал, что надо использовать NPAPI.

https://developer.chrome.com/extensions/npapi

разработал DLL, которая стартует службу через командную строку, разобрался как подключить плагин в Chrome. Но вот сам плагин в Chrome не работает.

Плагин запускаю так
Код: html
1.
2.
3.
4.
5.
6.
<embed type="application/x-myGooglePlugin" id="pluginId">
<script>
  var plugin = document.getElementById("pluginId");
  var result = plugin.start();  // call a method in your plugin
  console.log("my plugin returned: " + result);
</script>



в консоли ошибка
Uncaught TypeError: plugin.start is not a function

Стал разбираться натолкнулся на инфу, что NPAPI устарел http://moybrauzer.ru/google-chrome/kak-vklyuchit-npapi.html

как быть? может есть другой путь как стартовать службу из браузера?
...
Рейтинг: 0 / 0
22.03.2017, 16:50
    #39425074
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запустить службу windows из google chrome
nikompкак быть? может есть другой путь как стартовать службу из браузера?

Не понял, зачем это? Давай с начала, по сути. Если бы из браузера можно было запускать службы, первым делом все пользователи интернета уже давно обзавелись бы всякими "службами", которые тырят пароли, деньги и приватные фоточки. Как думаешь, насколько это допустимо?
...
Рейтинг: 0 / 0
22.03.2017, 16:56
    #39425087
nikomp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запустить службу windows из google chrome
Да я все понимаю.
Служба написана мной и будет запускаться на моей машине. Мониторит определенные данные, видеть я хочу их в браузере. В IE через ActiveXObject все работает, а вот в Crome нет поддержки ActiveXObject.
...
Рейтинг: 0 / 0
22.03.2017, 17:05
    #39425097
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запустить службу windows из google chrome
nikomp,

Если хочешь видеть в браузере, запускай службу сам, и пусть служба публикует данные на localhost на каком-нибудь порту. Со страницы ты можешь обратиться и получить свои данные, в JSON или XML, или ещё как-то.

Запуск службы из браузера какой-то невыполнимый нанальный трешак.
...
Рейтинг: 0 / 0
22.03.2017, 23:20
    #39425292
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запустить службу windows из google chrome
nikomp...ActiveXObject все работает, а вот в Crome нет поддержки ActiveXObject.
Я тебе больше скажу, активеиксы уже даже в зксплорере не будут поддерживаться.
...
Рейтинг: 0 / 0
23.03.2017, 00:27
    #39425314
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запустить службу windows из google chrome
nikompДа я все понимаю.
Служба написана мной и будет запускаться на моей машине. почему она не может этого делать автоматически при запуске системы как все приличные службы?
...
Рейтинг: 0 / 0
23.03.2017, 01:21
    #39425323
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запустить службу windows из google chrome
Или с ярлыка, если хочется что-то потыкать для запуска...
...
Рейтинг: 0 / 0
23.03.2017, 10:15
    #39425466
nikomp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запустить службу windows из google chrome
hVostt Со страницы ты можешь обратиться и получить свои данные, в JSON или XML, или ещё как-то


я так и сделал, в автозагрузку службу не хочется помещать т.к. она должна работать по указанию пользователя.

vkleИли с ярлыка, если хочется что-то потыкать для запуска...


а с ярлыка как? просто не знаю
...
Рейтинг: 0 / 0
23.03.2017, 10:19
    #39425468
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запустить службу windows из google chrome
nikompа с ярлыка как? просто не знаю
продолжайте писать в десктоп. В веб вам рано.
Напишите Hello.exe.
...
Рейтинг: 0 / 0
23.03.2017, 10:19
    #39425469
nikomp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запустить службу windows из google chrome
А вообще в Google Chrome можно выполнять свои dll? что для этого нужно?
NPAPI правда устарел?
...
Рейтинг: 0 / 0
23.03.2017, 10:21
    #39425471
nikomp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запустить службу windows из google chrome
Petro123,

не в тему ...
...
Рейтинг: 0 / 0
23.03.2017, 10:43
    #39425495
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запустить службу windows из google chrome
nikompPetro123,
не в тему ...
тогда я согласен с предыдущим оппонентом)
авторкакой-то невыполнимый нанальный трешак.
"Добро пожаловать в форум"(с)
...
Рейтинг: 0 / 0
23.03.2017, 10:45
    #39425499
nikomp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запустить службу windows из google chrome
nikompа с ярлыка как? просто не знаю


разобрался, можно сделать через батник, команда вида sc start Service
Для батника можно сделать ярлык в разделе Дополнительно поставить галку "Запускать от имени администратора"
...
Рейтинг: 0 / 0
23.03.2017, 10:52
    #39425513
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запустить службу windows из google chrome
nikompразобрался, можно сделать через батник, команда вида sc start Service
ну вот.
"Программа.bat"
Всё красиво и логично.
Удачи!
...
Рейтинг: 0 / 0
23.03.2017, 10:59
    #39425522
nikomp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запустить службу windows из google chrome
Petro123Всё красиво и логично.
Удачи!


и Вам Удачи!

а кто нить может подсказать
nikompА вообще в Google Chrome можно выполнять свои dll? что для этого нужно?
NPAPI правда устарел?
...
Рейтинг: 0 / 0
23.03.2017, 13:04
    #39425708
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запустить службу windows из google chrome
nikompа кто нить может подсказать
nikompА вообще в Google Chrome можно выполнять свои dll? что для этого нужно?
NPAPI правда устарел?

А погуглить не судьба?
...
Рейтинг: 0 / 0
24.03.2017, 15:56
    #39426626
nikomp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запустить службу windows из google chrome
hVostt,

Нагуглил уже, что NPAPI устарел.
А вот с dll так и не понял можно ли к ним обращаться из браузера.
...
Рейтинг: 0 / 0
24.03.2017, 16:06
    #39426637
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запустить службу windows из google chrome
nikomp,

Нельзя. Но можно через HTTP-интерфейс.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / запустить службу windows из google chrome / 18 сообщений из 18, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]