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