удалённый доступ к своему компу - тест ПО

Компьютерный рынок в Чите

Модератор: bellouz

удалённый доступ к своему компу - тест ПО

Сообщение vasp » 28 мар 2016, 22:15

Доброго всем времени суток.
Для удалённого доступа к компу есть куча софта. Правда везде какието камни есть подводные.
Но вот поступил тут мне заказ на ещё одно подобное ПО.
называться будет GoRemote

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

https://goo.gl/Pma7Kp

Сразу замечу - ПО не подписано никаким сертификатом, т.к тестовое, так что лишний вопрос винда всегда будет при запуске задавать.
Также вообще не тестировалось в WinXP, но начиная с семёрки все должно работать.

При первом запуске - запросит регистрацию. Можно писать хоть что. Емайл реальный не нужен, код подтверждения будет написан
прямо в окне как VCCODE:XXXXX

Далее всё как в тимвьюере
запускаете - разрешить доступ, говорите другой стороне имя и пароль и пробуете.
Русский перевод доделаю как только с основными багами разберусь.

На данный момент особенно интересует работоспособность в разном сетевом окружении.

В плане вирусов - можете тестить на virustotal.com, я со своей стороны обещаю что софт выполяет только те функции которые есть в интерфейсе.
Никакой скрытой отправки данных или ещё чето там опасного нет.

В более широком интернете этого пока нет по причине "сырости", по большому счету софт пока не тянет даже на бету.
Хотя основной функционал готов.

PS: постоянный доступ там не работает. Хотя сервис устанавливается и запускается, но реально соединения не принимает. это сделано специально на данном этапе.

Отзывы можно или в тему или в личку.

Василий.
Аватара пользователя
vasp
 
Сообщения: 778
Зарегистрирован: 20 фев 2004, 12:37

Re: удалённый доступ к своему компу - тест ПО

Сообщение arxont » 30 мар 2016, 10:43

От вот этого лучше отказаться "Application.StartupPath + "\\config.ini" и использовать Environment.SpecialFolder.LocalApplicationData

Debug windows привязать к препроцессору и показывать тольку в Debug сборках
Потом я бы писал параллельно логи - NLog (или log4net) (и тогда debug window можно делать просто одним из направлений)

Валидация email`а через чур жёсткая

В окне регистрации лучше сделать коды "копируемыми" - чтобы их можно было выделить и правой кнопкой копировать. И как-то их выделить (размером-цветом)

Sector-Size-Company - для общих пользователей нафиг не нужны и я бы Visible в false делал, для тестовых версий.

Почему имя должно быть больше 2 символов? )))

По поводу перевода - лучше сразу привязывать к ресурсам, пока (по крайнем мере в dotpeek) большая часть строк это строки, а не ссылка на ресурсы. (хотя может это и оптимизация компилятора, который это делает при одном языке)

Ну и в чём плюс софта? Какие у него приемущества и плюсы по сравнению с другими?
arxont
 
Сообщения: 552
Зарегистрирован: 20 июл 2007, 09:28
Откуда: Чита

Re: удалённый доступ к своему компу - тест ПО

Сообщение vasp » 30 мар 2016, 17:42

1. Согласен. добавлю в todo
2. Так Сборка в принципе Debug - этож для тестов, будет падать- напишет где именно :)

По регистрации - все поля - требования заказчика.
Имена меньше двух символов вряд ли будут у цел. аудитории.
И коды копировать- ну тут врядли, в реале то код будет только на мыло приходить, это уж я от лени
прям в окно этот код вставил пока.
Локализацию англичане вообще не требуют, это так - для себя сделаю если время будет свободное.
А плюс софта меня не интересует. Что просят - то и делаю.
За это платят, так что хозяин барин, просто хотят иметь своё
решение не для продаж а для собственного саппорта. Ну мож через какоето
время когда все нормально будет пахать - выдадут всем желающим, но тоже скорее всего бесплатно.
Аватара пользователя
vasp
 
Сообщения: 778
Зарегистрирован: 20 фев 2004, 12:37

Re: удалённый доступ к своему компу - тест ПО

Сообщение vasp » 30 мар 2016, 17:53

Хотя понял про какой Debug Window речь - забыл просто совсем о нём.
Это юзалось в самом начале теперь вообще неактуально.
Пока просто не удалено. из кода
Аватара пользователя
vasp
 
Сообщения: 778
Зарегистрирован: 20 фев 2004, 12:37

Re: удалённый доступ к своему компу - тест ПО

Сообщение arxont » 30 мар 2016, 18:33

Ну и прогнать код через всякие статические анализаторы FxCop, resharper, PVS-Studio (его правда пока не тестил для шарпа) http://stackoverflow.com/questions/3863 ... able-for-c

PS: В чём разрабатываешь? мой набор - http://baraholko.ru/viewtopic.php?f=6&t=291#p4684
arxont
 
Сообщения: 552
Зарегистрирован: 20 июл 2007, 09:28
Откуда: Чита

Re: удалённый доступ к своему компу - тест ПО

Сообщение vasp » 30 мар 2016, 19:07

Ну пока для анализаторов работы нет.
Ближе к релизу буду прогонять.
Тут еще дело в том, что бОльшая часть то написана на плюсах, то что в виде длл. Туда точно анализатор лучше не пускать :)
Местами самому страшно от такого кода. Но чистый c# чтото медленно пашет при такой задаче, и проц жрет как непонятно кто.
А так по софту - основное это Studio15
ну там пара тройка плагинов, не суть это важно по моему :)
Кстати с Environment.SpecialFolder.LocalApplicationData облом случился, проге надобудет иногда работать сервисом, а папка юзерская, не под акком юзера же сервис запускать.
Ну это имхо не критично, оно в любом случае просит админские права при запуске и сможет писать в свой каталог.
Аватара пользователя
vasp
 
Сообщения: 778
Зарегистрирован: 20 фев 2004, 12:37

Re: удалённый доступ к своему компу - тест ПО

Сообщение arxont » 31 мар 2016, 12:37

vasp писал(а):Но чистый c# чтото медленно пашет при такой задаче, и проц жрет как непонятно кто.

Нооо ))) Надо профайлером смотреть, что и где там медленно. У меня сейчас проект - куча сетевого взаимодействия + БД + rdiff - всё на шарпе. Пашет нормально. ИМХО скорость большинства вещей уже лет 5 упирается либо в скорость харда, либо в скорость интернета. Если не жёсткий матан в софте, то нужно смотреть от чего она тормозит.
vasp писал(а):А так по софту - основное это Studio15
ну там пара тройка плагинов, не суть это важно по моему :)

Хз, плагины конкретно так меняют работу со студией. После работы с теми же CodeMAP и ReSharper уже в чистой студии ломает работать )))
vasp писал(а):Кстати с Environment.SpecialFolder.LocalApplicationData облом случился, проге надобудет иногда работать сервисом, а папка юзерская, не под акком юзера же сервис запускать.

И у учётки LocalSystem, и у NetworkSystem есть папки профиля. Просто они не в Users лежат, а в системной. Второе - почему не под юзерской? Только не от текущего юзера, а создать отдельную учётку под сервис. Со всеми нужными правами.
vasp писал(а):Ну это имхо не критично, оно в любом случае просит админские права при запуске и сможет писать в свой каталог.

Это же печально. Я вот не могу понять зачем такому софту админские права, если его не надо устанавливать. Чего там требует админских прав? Ну и мне кажется, что не логично, чтобы софт с которым должен работать юзер должен запускаться от админских.
arxont
 
Сообщения: 552
Зарегистрирован: 20 июл 2007, 09:28
Откуда: Чита

Re: удалённый доступ к своему компу - тест ПО

Сообщение vasp » 31 мар 2016, 16:54

Не. тут проверено. Просто задача специфическая и без матана. Попробуй скриншотить экран хотяб 16 раз в секунду, зажимать все это дело на ходу хотябы в джпег на с#,
и отправлять еще успевать, камень ест как надо. вот и выкручиваюсь через нативное WinAPI и turbojpeg lib. На FullHD разрешении - жрет до 10% всего.
Ща вот пытаюсь BPG сжатие прикрутить, вполовину меньше размеры картинок в том же качестве, но проблема есть, нету исходников его 32битных, тока x64 :(
Админские права нужны для доступа к SecureDesktop, под юзером его даже заскринить нельзя, не говоря уже о том чтобы там програмно какую кнопку нажать.
Так что и TV и все остальное подобное ПО работает под админом либо сервисом.
Аватара пользователя
vasp
 
Сообщения: 778
Зарегистрирован: 20 фев 2004, 12:37

Re: удалённый доступ к своему компу - тест ПО

Сообщение vasp » 31 мар 2016, 17:08

Да и с сетью.
Сейсас всё сделано на UDP, через Lindgren.Network
Сама либа вылизана почти идеально, пожаловаться не на что, но вот как тока мегабит так от 5 трафик через неё гонишь - всё.
Приходится ждать пока оно свои буфера все отправит перед новым кадром. И это не на самом слабом компе,
а должно пахать на любом, даже древних, ибо их как раз в конторах там основная часть.
Изначально делал на Winsock всю отправку в той же dll
Там было пофиг вообще, хоть 20 мбит, но tcp не подошло по причине гемора с пробиваниями NATа снаружи,
а с udp на плюсах я решил бошку не ломать, годы уйдут :)
Аватара пользователя
vasp
 
Сообщения: 778
Зарегистрирован: 20 фев 2004, 12:37

Re: удалённый доступ к своему компу - тест ПО

Сообщение vasp » 26 апр 2016, 20:52

обновил версию
теперь работает в фоне и до логина юзера
с предложениями и найдеными багами - всё так же в личку
Аватара пользователя
vasp
 
Сообщения: 778
Зарегистрирован: 20 фев 2004, 12:37


Вернуться в Компьютеры и программное обеспечение

Кто сейчас на сайте

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1