За последние 24 часа нас посетили 15097 программистов и 1692 робота. Сейчас ищут 1035 программистов ...

запуск проги из браузера

Тема в разделе "Прочее", создана пользователем antonn, 21 июн 2011.

  1. antonn

    antonn Активный пользователь

    С нами с:
    10 июн 2007
    Сообщения:
    2.996
    Симпатии:
    0
    Нужно запустить из браузера программу.
    Сам смысл: написал сканер сети, службу, крутится себе на "сервере" (тупо выделенный комп, не важно), сканирует переодически подсети, нужные компы фильтрует и запоминает, через встроенный http-вебсервер отдает этот список любому браузеру. Типа мониторим :)
    И теперь хочется бОльшей автоматизации: одним движением запустить удаленку (дамваре, встроенный виндовый клиент RDP, тоже не суть), для этого нужно запустить программу с параметром запуска в котором передать IP компьютера и еще пару параметров. Собсно вопрос - как это забабахать? :)
    Пока приходится открывать прогу, копировать из браузера ИП компа, ставить пару галок, а то и вовсе пароль с логином вводить.
    Дело несколько осложняется тем, что браузеры самые разные (от ФФ1.0 до Ие 9 с последними фиксами) и доменные политики не самые распистяйские.

    Пока придумал по ссылке отдавать маленький самописный лаунчер, в названии которого будет имя компа, и этот лаунчер запустит программу удаленки передав ей нужные параметры. А в браузере типа нужно будет щелкнуть не сохранить, а запустить. Вот только со временем таких программок накопится довольно много (у них ведь разные имена). Есть еще идея прилинковывать на сервере ресурс к программе, из которого она возьмет имя компа (а имя проги будет постоянным), но тут свой геморрой...

    Идеи подскажите =)
     
  2. iliavlad

    iliavlad Активный пользователь

    С нами с:
    24 янв 2009
    Сообщения:
    1.689
    Симпатии:
    4
    на клиенте программу запустить надо?
    [js]var shell = new ActiveXObject("WScript.shell");if (shell)
    : { shell.run("winzip.exe"); }[/js]
    или не то?
     
  3. antonn

    antonn Активный пользователь

    С нами с:
    10 июн 2007
    Сообщения:
    2.996
    Симпатии:
    0
    и фаервокс? :) опера тоже отработает? сафари?
     
  4. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    А то ты сам не знаешь, что запуск программы возможен только посредством WinAPI
     
  5. antonn

    antonn Активный пользователь

    С нами с:
    10 июн 2007
    Сообщения:
    2.996
    Симпатии:
    0
    если честно - только недавно узнал :)
    думал мож есть способ, пускай и с предупреждением от браузера. Сейчас делаю вариант с лаунчером который ресурсы читает свои, там еще можно будет и к AD цепляться для проверки прав :)
     
  6. antonn

    antonn Активный пользователь

    С нами с:
    10 июн 2007
    Сообщения:
    2.996
    Симпатии:
    0
    все, задачу решил путем написания мелкой программы-лаунчера, которая сделает все остальное :)
    осталось научить ФФ давать возможность юзеру сразу запустить скачанную прогу, минуя сохранение в папку закачек (ИЕ и опера позволяют сразу запустить).
    Зацените внешний вид =)
    [​IMG]

    правда если комп не старый, то окошко успевает мелькнуть всего на пол секунды...
     
  7. Namer

    Namer Активный пользователь

    С нами с:
    14 апр 2010
    Сообщения:
    492
    Симпатии:
    0
    Я как-то у Apple за денюшку заказывал такой лаунчер на Си.
    Он запускает браузер в нужное время с нужным урл. А параметры ip и прочее можно методом GET передавать.

    Где он кстати? Совсем на форуме не видно. Не повязали за хакерство случайно? А то тут по телевизору передавали, что арестовали какую-то группировку программистов, которые тырили бабки с кредиток по всему миру.
     
  8. Апельсин

    Апельсин Активный пользователь

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    Это была группировка во главе с Падабу :D
     
  9. Namer

    Namer Активный пользователь

    С нами с:
    14 апр 2010
    Сообщения:
    492
    Симпатии:
    0
    Апельсин, тогда напиши 440Hz, может он тебя Администратором назначит, пока Подабу в отсидке ;)