Удаленная консультация

0. Геннадий Жаркой (ifal) 216 26.07.15 13:15 Сейчас в теме
Простая и удобная удаленная консультация пользователей.
Доступен исходный код.

Перейти к публикации

Комментарии
1. Сергей Боровик (BorovikSV) 1271 26.07.15 20:26 Сейчас в теме
Используется mirror драйвер для захвата изображения?
2. Геннадий Жаркой (ifal) 216 26.07.15 22:12 Сейчас в теме
Нет. Обычный gdi. Этого достаточно для консультации при работе с 1С. Скорости хватает на 8bit изображении на современных компьютерах, основное замедление будет вносить задержка сети при обращении к серверу (ping)
3. Maxim Kolkin (the1) 311 27.07.15 11:08 Сейчас в теме
Киллер Тимвьювера!
letarch; DrAku1a; KonstB; GreenDragon; mi4asib; skiller3000; AlexB.; dassin; Bolik13; simich; +10 Ответить
4. Геннадий Жаркой (ifal) 216 27.07.15 12:58 Сейчас в теме
Никто вам не мешает покупать профессиональные программные продукты с широким спектром функционала. Моя утилита практически бесплатна и для конкретной узкой задачи.
5. Maxim Kolkin (the1) 311 28.07.15 09:51 Сейчас в теме
(4) так я же только за! Дорабатывайте свой продукт и выходите на рынок. Мы все от этого только выиграем.
6. Maximilian Alekseevich (1cmax) 151 28.07.15 22:21 Сейчас в теме
Кто хостит проброс vpn тунеля?
7. Геннадий Жаркой (ifal) 216 29.07.15 00:57 Сейчас в теме
(6) 1cmax, ПО состоит из двух частей: сервера и клиента, где будет стоять сервер и поверх чего будет работать не важно лишь бы его ip и порт были доступны для клиента.
8. Престиж Полякова (prestige) 29.07.15 09:25 Сейчас в теме
Глупый вопрос - а зачем в 1С что-то добавлять? Без этого разве нельзя? И еще вопрос - а у клиента тоже NET Framework 2.0 нужен?
9. Денис Лопато (Terve!R) 29.07.15 10:33 Сейчас в теме
(8) prestige, кажется не обязательно в 1С добавлять, а можно просто сделать ярлык для запуска и прописать там, например, "D:\Rh.exe ip=74.125.77.147 client=true"
10. Геннадий Жаркой (ifal) 216 29.07.15 10:36 Сейчас в теме
(8) prestige, добавив в 1с, удобно пользоваться. Можно и не добавлять. У клиента тоже должен быть . NET 2.0 и выше, но это не проблема он уже предустановлен или его более старшая версия и есть на Win XP.
11. Евгений Игронов (cj512) 26 29.07.15 11:00 Сейчас в теме
+, добавить бы еще масштабирование и полноэкранный режим, но для начала неплохо )
12. Геннадий Жаркой (ifal) 216 29.07.15 13:30 Сейчас в теме
(11) cj512, Спасибо. Утилиту делал для себя и предполагалось, что разрешение экрана у разработчика (консультанта) не хуже чем у клиентов, так и было, поэтому вопрос с масштабированием не стоял, но сделать можно.
13. Геннадий Жаркой (ifal) 216 01.08.15 00:39 Сейчас в теме
Обновление сборки, версия 1.1 (описание в основной статье).
14. Геннадий Жаркой (ifal) 216 12.08.15 10:15 Сейчас в теме
Обновление сборки, версия 1.2 (описание в основной статье)
15. Александр Бланк (AlexB.) 10 22.08.15 16:21 Сейчас в теме
Удобная штука, но иногда, при подключении к клиенту вижу только черный экран, когда закрываю окно, у клиента остается висеть процесс жрущий 100% ядра.
16. Геннадий Жаркой (ifal) 216 24.08.15 09:57 Сейчас в теме
(15) AlexB., Обновил сборку, скачайте, по идее вам оттуда нужен только клиент. Есть кое-какие изменения, по удобству работы, например, рабочее окно сразу работает в режиме масштабирования, изменяя размер окна, картинка подстраивается пропорционально изначальным размерам изображения.
22. Александр Бланк (AlexB.) 10 06.10.15 14:39 Сейчас в теме
(16) Помогло, спасибо, отличное решение для сопровождения своих клиентов.
17. Геннадий Жаркой (ifal) 216 27.08.15 14:48 Сейчас в теме
Обновление сборки, версия 1.3 (описание в основной статье)
18. Гость 15.09.15 14:29 Сейчас в теме
Программный код открыт ? или есть возможность получить исходники программы?
19. Геннадий Жаркой (ifal) 216 15.09.15 19:36 Сейчас в теме
(18) Гость, программный код закрыт, пока не открываю.
20. Максим Моисеев (m.s.moiseev) 15.09.15 20:34 Сейчас в теме
защиту гилевских курсов можно обойти это супер программой?)
21. Геннадий Жаркой (ifal) 216 16.09.15 08:24 Сейчас в теме
(20) m.s.moiseev, назначение программы описано в первом абзаце, для других вещей лучше использовать специализированные программы.
23. Александр Бланк (AlexB.) 10 09.10.15 02:42 Сейчас в теме
Периодически отваливается управление мышкой и клавиатурой в удаленном сеансе, возможно дело в нестабильной связи. Картинку я вижу нормально, вижу все что пользователь делает, но сам не могу управлять.
24. Геннадий Жаркой (ifal) 216 07.11.15 09:49 Сейчас в теме
(23) AlexB., На последних версиях с параметрами уменьшающими нагрузку на канал описанная вами проблема наблюдается?
25. ARTEM SEMENKOV (MORT32Ram) 9 05.05.16 09:40 Сейчас в теме
Здравствуйте. Очень хорошее дело делаете. Подскажите пожалуйста, на какой порт происходит соединение с клиентом? Я так понял порт указываемый в программе относится к серверу, а на какой порт идет подключение к клиенту? Или я ошибаюсь?
26. Геннадий Жаркой (ifal) 216 05.05.16 11:26 Сейчас в теме
(25) MORT32Ram, Весь обмен данными идет по порту, который указан на сервере, по умолчанию 45823, соответственно клиент открывает этот порт отправляет и получает данные по этому порту. Обычно фаерволами закрываются разные нестандарные порты, поэтому на сервере вы можете указать скажем 80 порт и соответственно на клиенте будет использовать тот же порт, как это указать в статье написано, если все-таки не получается настроить, то я готов помочь, пишите в личку.
27. ARTEM SEMENKOV (MORT32Ram) 9 20.05.16 11:11 Сейчас в теме
(26) Все работает, программа отличная, тестируем, юзаем. Единственное это передача файлов, так и не получилось передать клиенту файл 1cv8.cdn у которого содержимое текст, просто обрывается, ошибок никаких не выдает.
28. Геннадий Жаркой (ifal) 216 20.05.16 11:40 Сейчас в теме
(27) MORT32Ram, Действительно при передачи файла, если возникает ошибка, то программа просто сбрасывает передачу. Это практически всегда связано с ошибкой доступа к файлу, например, не хватает прав или еще что-то. В данном случае, 1Cv8.cdn - это файл блокировки файловой базы 1С, и программа удаленной консультации не может получить к нему доступ на чтение.
29. ARTEM SEMENKOV (MORT32Ram) 9 30.05.16 09:01 Сейчас в теме
(28) Конкретно в тот момент 100% проблема не с доступом, перекидывать пробовал со своего компа на клиентский, что бы выгнать пользователей из файловой базы. Наверное было бы немного удобнее если бы выводилось хотя бы краткое описание ошибки.
30. Геннадий Жаркой (ifal) 216 30.05.16 10:37 Сейчас в теме
31. ARTEM SEMENKOV (MORT32Ram) 9 06.06.16 09:16 Сейчас в теме
Отличнейшая утилита, уже всем офисом юзаем. Неожиданно работает очень шустро и стабильно, по ощущениям стабильнее некоторых коммерческих программ. Респект автору.
32. Геннадий Жаркой (ifal) 216 06.06.16 11:19 Сейчас в теме
(31) MORT32Ram, Спасибо. Справедливости ради стоит отметить, что выигрыш может идти из-за того, что ваш сервер к вам ближе и уменьшает задержку передачи данных по сети.
33. ARTEM SEMENKOV (MORT32Ram) 9 06.06.16 11:28 Сейчас в теме
(32) Многие клиенты достаточно далеко. Но вообще, безусловно, это тоже влияет.
34. Юрий Лузин (Zmey_72) 56 12.08.16 10:20 Сейчас в теме
А еще бы было хорошо сделать инсталлятор для клиентов, который настраивает клиенту адрес сервера. При запуске в поле сервер стоит локалхост, а нужно бы предустановленнный сервер в интернете или п локальной сети
35. Геннадий Жаркой (ifal) 216 12.08.16 11:51 Сейчас в теме
(34) Zmey_72, сейчас это можно сделать только через задания параметров запуска приложения ip = нужный адрес, на скриншотах есть пример.
36. Андрей Краснокутский (Andry.Boris) 54 03.12.16 22:55 Сейчас в теме
Геннадий день добрый! попробовал вашу демо версию клиента Удаленной консультации - изображение вижу отлично а мышкой ничего сделать не могу. в чем может быть проблема. связь отличная.
37. Геннадий Жаркой (ifal) 216 04.12.16 00:27 Сейчас в теме
(36) возможно, что на клиенте жесткая политика безопасности, и, например, UAC запрещает эмулировать мышь. Чтобы это проверить попробуйте на клиенте от имени администратора запустить.
38. Alexandr Mal (zaoproxy) 32 05.12.16 07:19 Сейчас в теме
Разработка очень интересная и думаю будет востребована. Но есть над чем работать.
Предложения по улучшению:
1. добавить в настройки параметр по автоматическому подключению к клиенту. Т.е. на данный момент выходит вопрос про разрешение на подключение.
2. при использовании в удалённых рабочих столах работает до тех пор, пока сам rdp активен и имеет визуальное отображение на экране. как только стол сворачиваем, управление становится не возможным
3. на мой взгляд самое значительное: при запуске любых приложений где требуется подтвердить выполняемое действие (контроль учетных записей) изменений на экране не видно и как следствие нет возможности подтвердить или отменить запуск
4. было бы не плохо организовать простой текстовый час с удалённым компом
5. не понятно есть ли передача комбинаций клавиш, ну например ctrl+alt+break. если нет - то тоже нужно

Удачи в разработке!
40. Геннадий Жаркой (ifal) 216 05.12.16 08:37 Сейчас в теме
(38) Спасибо за содержательные комментарий! Этого не хватает =)
Все описанные вам пункты понятны, кроме 5-ого, так как это должно работать.
То, что вы отметили, это уже не просто консультация клиента (скачал, запустил и закрыл программу), это полноценное администрирование удаленного компьютера (кроме 4-ого пункта), тут требования к безопасности программы жестче, а так же обязательна будет нужна установка программы в качестве службы и работы от системной учетной записи.

По поводу компоненты, в том контексте использования, что изначально реализовывал, это не даст никакого выигрыша. Но если рассматривать со стороны построения целой сети клиентов, то есть вы внедряете компоненту клиенту, которая активируется при запуске конфигурации. В итоге вы видите у себя, как обслуживающей организации, целую сеть клиентов, причем в разрезе Организаций, конфигураций и т.д. с возможностью подключения к каждой. Тогда конечно это имеет смысл. Такие пожелания у меня записаны, но на реализацию нужно время.
Сейчас я двигаюсь немного в другом направлении: передача звука, возможность организовать конференцию.
39. Alexandr Mal (zaoproxy) 32 05.12.16 07:29 Сейчас в теме
В догонку: если мы речь ведем про поддержку 1С, то почему бы не добавить возможность использования в качестве внешней, нативной компоненты
41. Юрий (as) 15.02.17 15:50 Сейчас в теме
Проект очень интересный. Подскажите исходный код где-то опубликован\планируется?
42. Геннадий Жаркой (ifal) 216 15.02.17 18:38 Сейчас в теме
(41) Исходный код не опубликован, но мысли такие есть.
Andry.Boris; +1 Ответить
43. Андрей Краснокутский (Andry.Boris) 54 15.02.17 22:09 Сейчас в теме
(42) Будем ждать... если можно киньте в лс.
44. Геннадий Жаркой (ifal) 216 19.02.17 15:49 Сейчас в теме
Выложен исходный код, ссылки в основной статье.
Andry.Boris; +1 Ответить
45. Андрей Краснокутский (Andry.Boris) 54 20.02.17 10:04 Сейчас в теме
(44) Спасибо, будем изучать...
46. Геннадий Жаркой (ifal) 216 20.02.17 11:18 Сейчас в теме
(45) Спрашивайте, по мере возможности, буду отвечать
47. Gregory Tsoraev (Bedazzled) 21.02.17 08:40 Сейчас в теме
есть ли проблемы при включенном UAC ?
48. Геннадий Жаркой (ifal) 216 21.02.17 10:29 Сейчас в теме
(47) На последней версии при запуске требуется повышение прав до уровня администратора, чтобы можно было без проблема производить установку ПО или системные настройки менять. При необходимости могу выложить версию (или сами соберите проект, исходный код доступен), которая запускается с правами пользователя, этого все равно будет достаточно для консультации в 1С.
49. Gregory Tsoraev (Bedazzled) 21.02.17 14:35 Сейчас в теме
ясно , спасибо этой версии достаточно
50. Данил Новиков (danil157) 17 10.04.17 11:49 Сейчас в теме
Добрый день. У клиентов при запуске, просит права администратора. как быть?
51. Геннадий Жаркой (ifal) 216 10.04.17 12:05 Сейчас в теме
(50) Есть такой момент, при необходимости вы можете пересобрать проект как вам надо, код открыт на github. Напиши в личку адрес, я вам отправлю версию, которая запускается под правами пользователя и не требует повышения привилегий.
52. Леонид Квит (Lyolik) 8 07.07.17 18:18 Сейчас в теме
Серверная часть не устанавливается на WIN 10 x64. Просит .NET Framework
Клиентская часть тоже ругается.
Прикрепленные файлы:
53. Геннадий Жаркой (ifal) 216 07.07.17 18:50 Сейчас в теме
(52) Именно так и написано в пункте Состав, без .net не будет работать. В системе есть хоть какая-нибудь версия .NET? По идее должна быть.
54. Виктор Плаунов (StiVitS) 07.03.18 13:39 Сейчас в теме
Привет! Ты замутил супер штуку, аналог дорогостоящим программам. У меня несколько вопросов ну и они же соответственно и пожелания.
1. Не мог бы ты доработать клиентскую часть чтобы ее можно было устанавливать как службу.
2. Если клиент это служба тогда не спрашивать разрешения на подключение
3. Добавить список контактов.
55. Геннадий Жаркой (ifal) 216 07.03.18 13:59 Сейчас в теме
(54) Никак руки не доходят, отчасти поэтому и выложил исходный код на github
56. Виктор Плаунов (StiVitS) 07.03.18 21:27 Сейчас в теме
ОК! И на этом огромное тебе спасибо!
Оставьте свое сообщение