Как написать программу типа TeamViewer или Ammyy_Admin #570047


#0 by Капюшон
хотелось бы написать простенькую программу, которая бы позволяла с одного компьютера заходить на рабочий стол компьютера в случае, если она запущена и там и там и попадать именно в сеанс текущего пользователя. Всякие остальные навороты не интересуют. Работать должна с динамическими и статическими ip. Для организации туннеля, используется отдельный сервер с белым ip. Кто из вас системный программист, подскажите как подступить к этому вопросу, а я уж поищу способ написать её и на профессиональных ресурсах. Просто мне кажется это не самая сложная задачка. И интересно есть ли здесь люди, которые помимо 1С и php знают ещё что-нибудь из программирования.
#0 by Капюшон
хотелось бы написать простенькую программу, которая бы позволяла с одного компьютера заходить на рабочий стол компьютера в случае, если она запущена и там и там и попадать именно в сеанс текущего пользователя. Всякие остальные навороты не интересуют. Работать должна с динамическими и статическими ip. Для организации туннеля, используется отдельный сервер с белым ip. Кто из вас системный программист, подскажите как подступить к этому вопросу, а я уж поищу способ написать её и на профессиональных ресурсах. Просто мне кажется это не самая сложная задачка. И интересно есть ли здесь люди, которые помимо 1С и php знают ещё что-нибудь из программирования.
#1 by Рэйв
"Хрен ли думать??..Все давно уже придумано!"(С)Г.Хазанов
#2 by IamAlexy
как как... сесть и написать.. это же очевидно меньше голодать (чтобы мозги работали) меньше на форумах спрашивать "как... " и "Похвалите меня я запланировал стать мегауспешным и сдлеать мегапроект" итд...
#3 by smaharbA
автор ты лучче иди капусту кушай, о вегатаринстве рассуждай.
#4 by poligraf
Как написать простенькую программку, типа Windows или Linux. А то эти слишком сложные для пользователя, а мне надо чтобы сразу при запуске компьютера стартовала 1С, и больше ничего не надо! Вы уж подскажите в какую сторону идти, а я потом на профресурсах посмотрю. Задачка-то в принципе не сложная, мне же только одну программку запускать. Если потом потребуется ворд или эксель запускать - я допишу
#5 by Капюшон
например? гонешь. ни одной фразы полезной небыло. раз не знаешь ничего про С++ и Си шарп, не позорился бы лучше... при чем тут вегетарианство? я не вегетарианец. а ты в невежестве. даже не знаешь чем вегетарианство от сыроедения отличается если уж на то пошло. не можешь программировать так и не высовывайся
#6 by Рэйв
Порыщи по инету и ты поймешь, что что-то новое уже давно кем то написано.
#7 by acsent
Смысл то не в программе, а в сервере, который позволяет серым айпишникам соединяться
#8 by Капюшон
а че такого то? на С++ я писал много лет. просто сейчас другие библиотеки. это всё делается просто. под линуху тоже несложно. API ядра используешь и там и тут. да... слабоваты вы  для программистов. так на всю жизнь и останетесь 1С-никами.
#9 by Рэйв
+Тема избитая как вопрос о яйце и курице.
#10 by acsent
За него собственно и идет оплата, иначе просто рдп
#11 by aka AMIGO
баян!! я уже предлагал фирме 1с написать операционную систему 1с, чтобы похерить все эти 1с-несовместимые винды, линуксы, макаки.. :) если 1с не справится - думаю, мистяне напишут.. на 1с, естественно :)
#12 by Капюшон
да есть сервер. просто думал может кто задумывался. я напишу это. чем выкидывать двадцатку на TW
#13 by acsent
Если есть сервак, впн + рдп через прокси
#14 by Капюшон
да конечно же я найду. просто сначала на мисту загляну. но лучшеб это не делал. жаль разочаровываться что уже 12 постов а никто не знает элементарных вещей...
#15 by poligraf
hamachi позволяет через серые айпишники. Еще одно потдверждение, что ничего не ново. должно быть все по правилам. Сначала надо на 1С написать компилятор, а потом уже на 1С писать дальше.
#16 by andrewks
#17 by aka AMIGO
разве нет бесплатного ТВ?
#18 by Kookish
Посмотри исходники VNC на худой конец. Как организовать обмен, думаю, разберешься.
#19 by Капюшон
РДП не канает. там надо заподить пользователей. + на рабочих станциях Home edition не взлетит. а тут для массовой обслуги клиентов. надо чтобы юзер ткнул на иконку и всё.
#20 by Капюшон
вопрос был как написать программу а не как найти средства для связи.
#21 by poligraf
есть. Но он через некоторое время может обнаружить коммерческое использование.
#22 by acsent
Зачем, рдп на в текущий сеанс подключается
#23 by Капюшон
мне не нужен ТВ. не нужен свой софт. и ТВ банит и ставит ограничение на 5 минут сеанса. у меня так уже сделал. и Ammyy_admin тоже
#24 by ASU_Diamond
"а никто не знает элементарных вещей" - в таком случае тебе надо признать что ты их то же не знаешь, ибо о них спрашиваешь
#25 by poligraf
тебе показывают, что ты берешься писать свое не зная толком что уже есть. Все сделано
#26 by Grusswelle
Запросом.
#27 by Капюшон
не канает РДП. его же могут запретить учетной политикой компьютера. и на роутере обрезать. а эти программы лезут через любые прокси им все пофиг.
#28 by Капюшон
у них нет шансов узнать. а я то узнаю.
#29 by Капюшон
а кто сказал что я не знаю толком что уже есть? я через удаленный доступ уже не первый год работаю. и только через удаленный. собаку на этом съел. но сейчас надо чтобы через мой сервак и мой софт всё это шло.
#30 by aka AMIGO
стал-быть, умные ребята писали :) "двадцатку на TW" - для фирмы двадцатка - крохи.. только обосновать шефу необходимость.. ЗЫ. а почему-бы удаленного помощника не использовать? практически на всех виндах он есть.. имхо, конечно..
#31 by Kookish
Они лезут через прокси именно потому, что сторона клиента активная и стучит на сервер. А с сервера уже идут ответные пакеты. То есть должно крутиться приложение на сервере (с белым ИП), и приложения на клиентах. Остальное - дело техники.
#32 by aka AMIGO
а, понятно..
#33 by andrewks
С.Семененко детектед...
#34 by mdocs
развод имхо
#35 by aka AMIGO
да не.. нормальная тема :)
#36 by Kookish
Вот, например, откуда можно начать копать: Есть гнутые приложения, есть исходникion=nection=new
#37 by aka AMIGO
к :)
#38 by Капюшон
Для них то 20 - это ничего. но софт нужен мне. Потому что на стороне клиента её можно запускать без ограничений. Главное чтобы у тебя самого платная версия стояла.
#39 by Kookish
Я сам задумывался над этим вопросом. В конце концов поднял VPN + RDP и на этом успокоился.
#40 by Капюшон
да. я так себе и представляю. только на сервере должено быть запущено не приложение, а Сервис (служба), которая будет висеть там всегда и обрабатывать входящие пакеты. только вот как ещё подключение сделать пока не знаю. прочитаю ссылку спасибо.
#41 by Капюшон
а твоё решение бы подошло для ситуации: в офис в течении рабочего дня поступают звонки клиентов из разных городов РФ с проблемами. У клиентов разные компьютеры и ip. нужно чтобы они качнули моё приложение с сайта и без инсталляции запустили его. и чтобы я сразу же попал к ним на рабочий стол без всяких вопросов приложений и т.п.
#42 by IamAlexy
в этой ветк разрешается писать только тем кто знает как расшифровывается си_два_креста? эээ а разве ты вопрос задал по синтаксису языка? ты же вопрос задал в философском плане.. типа "С сегодняшнего дня решил жить вечно, пока все идет хорошо, похвалите меня"
#43 by Kookish
Я сказал про свою ситуацию. Сервер VPN запустил в офисе, где у меня основная работа. Пришлось брать белый IP. Для связи с филиалами пока использую TW в бесплатном режиме. Пока хватает. Еще слышал про обман TW со сменой MAC-адреса, но забил на это.
#44 by Капюшон
пр TW я всё знаю. не помогает смена mac адресов. ни с одного компьютера не могу работать в локальной сети. на роутере тоже менял MAC адрес. и от провайдера это не зависит.
#45 by IamAlexy
помогает покупка лицензии за 20 тысяч. покупаешь СЕБЕ делаешь себе на сайт кнопку для скачивания квикстарта (на сайте ТВ можно сконструировать с лого, зашитым паролем по умолчанию и тд и тп) клиенты запускают на халяву - хоть 1000 клиентов..
#46 by IamAlexy
ппц.. что за прикол.. человек зарабатывает на этом деньги и пытается плять украсть основной инструмент своей работы.. я фигею...
#47 by Kookish
Он не пытается украсть, он хочет свой инструмент склепать. Думает, себестоимость разработки будет меньше этих 20 тысяч...
#48 by IamAlexy
аааа.. ну если он напишет, оттестирует в лабораторных условиях и проверит все в боевых менее чем за 20 часов - то да..  :) :) :) подозреваю, что судя по первому посту данной ветки, автор плюнет и пойдет под пиво искать очередные кряки на ТВ :) :)
#49 by Капюшон
а как без тестирования ты себе представляешь это? конечно будет проверка в боевых условиях. А уж пиво ты сам пей. я не пью. и задача создать свой корпоративный продукт который потом можно будет давать в аренду за абон плату. клиенты под это дело есть уже.
#50 by IamAlexy
гыыыыыыыы решил выжить с рынка тимвьювер? :)
#51 by Капюшон
ну она будет меньше 20ти тыщ. по идее. и окупится мне за один месяц.
#52 by Капюшон
у меня есть база клиентов которым это нужно. и мне это нужно. Ты бы вместо того, чтобы посмеиваться и пиво пить, лучше сам задумался над чем-нибудь серьезным, кроме 1с и сделал это.
#53 by IamAlexy
:) ты за месяц обслуживания с одного клиента сколько денег берешь? а сколько ты к нему ездишь? а сколько теряешь время на проезд? а сколько стоит част твоей работы/отдыха? когда ты эти цифры в екселе напишешь  и посмотришь что в месяц тебе обходится реальная работа, проезд и недополученный отдых - поймешь что 20 тысяч это настолько мизерная сумма что ппц просто
#54 by Kookish
Ну чего ты на человека накинулся? A_A и TW тоже ведь люди написали. Будет конкуренция - будут снижаться цены. От этого мы (клиенты) только выиграем.
#55 by Капюшон
я не езжу к клиентам. я через интернет обслуживаю. Выезды делаю только чтобы документы привезти и коробку. либо договора заключить и переговоры провести.
#56 by Капюшон
+1 это они так делают чтобы оправдать своё бездействие. Им стыдно что человек в субботу работает над развитием и перспективой. Конкурентноспособный А_А и TW конечно не написать. но вот простенькую программу не требующую инсталляции запросто. это же даже спортивный интерес.
#57 by Капюшон
стоимость будет входить в стоимость основной абон оплаты.
#58 by IamAlexy
Всяческих успехов автору. искрене надеюсь что мегапрограмма автора не встанет в один ряд с безусловными убивцами популярного ПО типа ананаса...
#59 by Джордж1
вчера, позавчера на хабре статья была именно про это
#60 by Джордж1
хм.. за 20 т.р Есть у одной конторы купленная версия - говорили про 100 т.р.
#61 by Rabbit
Опять?!...
#62 by Капюшон
стоимость зависит от числа лицензий.
#63 by Капюшон
че опять? тебя не глючит? ты с утра начал пить?
#64 by Rabbit
остынь-ка. темы о самопальных средствах удалённого доступа тут уже были и всегда сводились к одному.
#65 by БалбесВ1с
Желаю успехов ТС.Молодец.Напишешь дашь списать)
#66 by orefkov
Имхается мне, что чел, реально могущий написать подобие TeamViewer - начнет не с Мисты, а с MSDN хотя бы. Ну вот так вот у него мозги должны быть устроены потому что.
#67 by H A D G E H O G s
Закинуться грибами. Сырыми. Перорально.
#68 by H A D G E H O G s
Аутор, не вступай на путь велоката
#69 by ice777
я плякал. не расстраивай больше дедушку, казел )
#70 by ice777
msdn начитавшись - мистой побрезгует ;)
#71 by Jstunner
простейший вариант: грабишь картинку, пакуешь, передаешь. Дальше 15 раз в секунду: грабишь картинку, определяешь изменения, пакуешь их, передаешь. На управляющем компьютере, распаковываешь, показываешь. С интерактивностью вообще все просто, получаешь мышку и клаву, передаешь клиенту и там запускаешь.
#72 by ice777
да? а все так просто найти двум компам друг-друга в инете? вот и рождаются потом тимвьюеры )
#73 by VasilyKushnir
Ну что вы все пристебались к человеку?! А он вот всем вам на зло возьмет да и напишет нового тимку. Впрочем если человек может написать аналог тимки, не мисте не будет спрашивать как.
#74 by Umka2008
- сходи сюда - возможно это то, что тебе и твоим клиентам подойдет www.logmein.com Я пользуюсь этим для связи по модему с мелкими торговыми точками, у которых только POS комп и модем Yota.
#75 by Other
Если клиент знает куда стучать что он онлайн - это не проблема.
#76 by Jstunner
чтобы проанализировать изменения, большинство rdp-программ режут картинку на прямоугольники (тайлы), если что-то поменялось, тайл отправляют. У меня есть другой вариант, попроще: берем картинку и ксорим (xor) с фреймбуфером, где лежит предыдущий кадр. Если ничего не поменялось, получаем массив нулей. Если поменялось что-то, получаем массив нулей + немного мусора. Проходимся по массиву простеньким RLE алгоритмом.
#77 by ice777
ага, еще и сидючи на сером адресе. Ф топку.)
#78 by Jstunner
полученные после RLE изменения картинки, могут весить достаточно много, а траффик надо беречь. Свободный, открытый алгоритм deflate неплохо и быстро дожимает пакет. Кроме того им же можно паковать первый опорный кадр (на современном мониторе фрейм занимает >> 7 MB)
#79 by ice777
короче, ларечникам - в
#80 by Other
А ТВ будет с этими адресами работать? Не имел с ним дело.
#81 by Xapac
бебебе а я писал такую, правда до радмина далеко, да и работала из "браузера". но всеравно, я знаю как писать.
#82 by xazrad
я использую VPN + VNC но неудобно ехать и настраивать VPN. есть аналог не требующий выделенного ip. ChuckVNC но я что-то по с ним не разобрался
#83 by ice777
как все запущено.)
#84 by ice777
мойшу забыли.. что ж с вас взять )
#85 by Поручик
Напиши лучше 1С без ошибок и чтобы сама всё делала.
#86 by дущ
Когда то в далекой-далекой юности, когда евродэнс ещё не был ретро, писал простенькую программу типа клиент-серверный чат на VB 6. Юзал для этого компоненту MS WinSock. Умеет налаживать связь как через TCP, так и UDP. В своё время пробовали её на пропускную способность, через один порт тянет данные она дай боже. Так что тебе подойдет. Есть API функции виндовые BitBlt - делает скрин экрана,  keybd_event - эмулирует нажатие клавиш, mouse_event - эмулирует нажатие мышки. Эту функции в зубы и вперёд, не вижу в чем проблема. Тем более если писать на .Net там уже все библиотеки есть, даже ай-пи функции не понадобятся
#87 by дущ
+ хотя мне кажется Ammy_Admin тебя должен устроить. Запускается двумя щелчками, работает на всех IP. Бесплатен. Живи, да радуйся.
#88 by proger2011
В студенчестве баловался писал такую прогу. Для меня по крайней мере самая главная пробема была уменьшить объем передаваемой информации. РДП в этом плане просто идеал. Интересно до сих пор как там это реализовано.
#89 by дущ
ну так РДП же жмёт картинку экрана на лету. Плюс не просто жмёт, а инкрементно передает данные, т.е. неизменяющиеся от кадра к кадру части экрана не передаются. В общем, там сложный на самом деле алгоритм.
#90 by Jump
Если действительно простенькую - то готовый клиент удаленного доступа (RDP,VNS) + VPN сервер + программная обвязка, которая будет поднимать тоннель, запускать клиент удаленного доступа, и взаимодействовать с пользователем.
#91 by IamAlexy
амми внезапно! тоже денег хочет.. там тоже лимиты как в ТВ
#92 by Jump
В общем случае RDP картинку не жмет, он передает не сжатую картинку, а данные для рисования графических примитивов, поэтому он и работает шустро на убогих каналах, а картинку в сжатом виде он передает только тогда, когда на экране действительно есть картинка, т.е изображение или фотография.
#93 by дущ
Вот гады/молодцы. Буквально пол года назад скачивал никаких ограничений не было.
#94 by IamAlexy
хм.. всегда у них на сайте было что то типа: "Возможно ограничение доступа при использовании программы более 15 часов в месяц. Условия ограничения могут изменяться без уведомления пользователей."
#95 by дущ
Не знаю. Зашел прямо сейчас на ammyy.com У них прямо в заголовке "Бесплатный удаленный..." Раньше и раздела "Купить" не было.
#96 by IamAlexy
был был.. то что он бесплатный не означает что у него нет ограничений... :) :) :)
#97 by Фокусник
можно шагнуть дальше и документы все по почте отправлять с приколотой бумажкой "этот экземпляр просьба вернуть по адресу..." :)
#98 by crazy_killer
писал такую еще в универе, скинул бы даже с исходниками на C++ Билдере, но уж больно ты заносчив, дядя :) так что ищи сам
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С