полный контроль

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Sasha_karasov
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 436
Зарегистрирован: 03.03.2005 (Чт) 19:38
Откуда: ua.dp

полный контроль

Сообщение Sasha_karasov » 30.05.2005 (Пн) 22:51

Привет всем!!!
Мне нужно сделать полный контроль, как в Radmin’e. Мне нужно отправлять скриншот, не сохраняя его в файл, просто так выходит долго. Как мне это сделать? Если возможно.
Удачи!
С уважением, Алексадр.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Re: полный контроль

Сообщение tyomitch » 31.05.2005 (Вт) 0:30

Sasha_karasov писал(а):Мне нужно отправлять скриншот, не сохраняя его в файл, просто так выходит долго. Как мне это сделать?

Создаёшь CreateDIBSection на массиве, копируешь картинки в этот битмап, пересылаешь данные массива. Можно их чем-нибудь пожать для скорости.
Изображение

GM
programador
programador
 
Сообщения: 1427
Зарегистрирован: 24.06.2003 (Вт) 15:56
Откуда: 194.67.52.100

Сообщение GM » 31.05.2005 (Вт) 7:39

отправлять скриншот, не сохраняя его в файл, просто так выходит

Все равно долго будет, RAdmin юзает всевозможные оптимизации, типа драйвера для завхата с видеокарты и т.д. Тем более 2 МБ по сети отправлять тоже долго.
Можеш еще в Jpeg конвертнуть.
ЗЫ Мой рекорд FPS = 4,2, при таком даже работать можно.
الفيجوال بيسك الرابح

Sasha_karasov
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 436
Зарегистрирован: 03.03.2005 (Чт) 19:38
Откуда: ua.dp

Re: полный контроль

Сообщение Sasha_karasov » 31.05.2005 (Вт) 10:57

tyomitch писал(а):
Sasha_karasov писал(а):Мне нужно отправлять скриншот, не сохраняя его в файл, просто так выходит долго. Как мне это сделать?

Создаёшь CreateDIBSection на массиве, копируешь картинки в этот битмап, пересылаешь данные массива. Можно их чем-нибудь пожать для скорости.

А подробней можно? :(
Удачи!
С уважением, Алексадр.

Sasha_karasov
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 436
Зарегистрирован: 03.03.2005 (Чт) 19:38
Откуда: ua.dp

Сообщение Sasha_karasov » 31.05.2005 (Вт) 11:00

GM писал(а):
отправлять скриншот, не сохраняя его в файл, просто так выходит

Все равно долго будет, RAdmin юзает всевозможные оптимизации, типа драйвера для завхата с видеокарты и т.д. Тем более 2 МБ по сети отправлять тоже долго.
Можеш еще в Jpeg конвертнуть.
ЗЫ Мой рекорд FPS = 4,2, при таком даже работать можно.

Вообще Radmin сжимает картинку в gif и отправляет.
А как с драйвером видео захвата работать?
Удачи!
С уважением, Алексадр.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 31.05.2005 (Вт) 12:04

Вообще радмин ничё не сжимает. Он отправляет совсем не картинки.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

AjaxVS
Постоялец
Постоялец
 
Сообщения: 506
Зарегистрирован: 01.12.2004 (Ср) 13:12
Откуда: Donetsk, Battle.Net

Сообщение AjaxVS » 31.05.2005 (Вт) 13:56

>>ЗЫ Мой рекорд FPS = 4,2
Ужас... Не, я че-то типа этого делал, и шло все неплохо... тока тормозило, конечно +_+, но 4.2... это ваще...

А вы библиотеки ACDSee для ухудшения качества jpg подключать не пробовали? А?

Q2W
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 745
Зарегистрирован: 31.01.2004 (Сб) 20:46
Откуда: Питер

Сообщение Q2W » 31.05.2005 (Вт) 15:17

AjaxVS писал(а):библиотеки ACDSee для ухудшения качества jpg подключать не пробовали? А?

Прикольно обозвал.

На самомо деле я думаю, что RAdmin перехватывает системные вызовы винды на рисование стандартного окна, кнопки и т.д. и передаёт их на др. машину, а та уже рисует.

Именно поэтому пока на 1-й машине не изменится чёнить в определённом месте экрана, инфа об этом не передасца и 2-я машина не перерисует этот кусок экрана.
Это можно заметить когда в "просмотрщике" RAdmin'а изменяешь глубину цвета, на картинке глубина цвета меняется только на перерисованной области.
Я знаю верный путь

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 31.05.2005 (Вт) 15:18

Нет. Так поступает RD и, возможно, pcAnywhere. RAdmin посылает скриншоты (не всего экрана, а только той области, которая изменяется).
Lasciate ogni speranza, voi ch'entrate.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Re: полный контроль

Сообщение tyomitch » 31.05.2005 (Вт) 17:19

Sasha_karasov писал(а):
tyomitch писал(а):
Sasha_karasov писал(а):Мне нужно отправлять скриншот, не сохраняя его в файл, просто так выходит долго. Как мне это сделать?

Создаёшь CreateDIBSection на массиве, копируешь картинки в этот битмап, пересылаешь данные массива. Можно их чем-нибудь пожать для скорости.

А подробней можно? :(

Пример работы с диб-секцией через массив лежит на http://mix.web.ur.ru/v7.rar
Изображение

ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2054
Зарегистрирован: 25.11.2002 (Пн) 20:03

Сообщение ALX_2002 » 31.05.2005 (Вт) 20:43

Кстати на счёт работы с видеодрайвером конечно прикольно всё, но ВИДЕО то с другой тачки он не показывает :) . Так что по ходу от BitBlt он не далеко ушёл.

Хотя кто знает..... Может я как всегда ошибаюсь :roll:

GM
programador
programador
 
Сообщения: 1427
Зарегистрирован: 24.06.2003 (Вт) 15:56
Откуда: 194.67.52.100

Сообщение GM » 31.05.2005 (Вт) 21:53

Видео с другой тачки не показывает, потому что ДиректХ выводит, изображения минуя GDI, типа аппаратное ускорение. А вообще если его отключить его то фильм можна смотреть, только зрелище не из приятных :)
RAdmin работает с драйвером видеозахвата(raddrv.dll), причем только на НТ.
И еще RAdmin, так же как и моя прога, не может зафиксировать изменения если прога работает в полноэкранном текстовом режиме, ибо это вещь недокументирована( в смысле вывод), и ничем не ловится.
الفيجوال بيسك الرابح

Sasha_karasov
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 436
Зарегистрирован: 03.03.2005 (Чт) 19:38
Откуда: ua.dp

Сообщение Sasha_karasov » 01.06.2005 (Ср) 1:41

Так как мне быть?
Удачи!
С уважением, Алексадр.

FaKk2
El rebelde gurú
El rebelde gurú
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 01.06.2005 (Ср) 3:47

Sasha_karasov
Учится, молодой человек :)
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 01.06.2005 (Ср) 8:06

GM писал(а):И еще RAdmin, так же как и моя прога, не может зафиксировать изменения если прога работает в полноэкранном текстовом режиме, ибо это вещь недокументирована( в смысле вывод), и ничем не ловится.

Тем не менее, pcAnywhere это умеет.
Lasciate ogni speranza, voi ch'entrate.

Sasha_karasov
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 436
Зарегистрирован: 03.03.2005 (Чт) 19:38
Откуда: ua.dp

Сообщение Sasha_karasov » 01.06.2005 (Ср) 18:16

Так лучше через драйвер захватывать ну как это сделать?
И как мне это потом отправить?
Удачи!
С уважением, Алексадр.

kirrun
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 06.04.2005 (Ср) 15:41
Откуда: Питер

Сообщение kirrun » 01.06.2005 (Ср) 19:39

Хм... Радмин работает не только на НТ... А неумение смотреть видео замечено тока в ВМП.. Остальные видно...
"Единственный безопасный компьютер - это тот, который выключен из электросети, закрыт в сейфе, который зарыт 20 футов под землей в засекреченной местности. И то я не уверен относительно его безопасности."
(Деннис Хьюджес, ФБР)

Sasha_karasov
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 436
Зарегистрирован: 03.03.2005 (Чт) 19:38
Откуда: ua.dp

Сообщение Sasha_karasov » 02.06.2005 (Чт) 12:25

Так че не кто не знает?
Удачи!
С уважением, Алексадр.

Sasha_karasov
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 436
Зарегистрирован: 03.03.2005 (Чт) 19:38
Откуда: ua.dp

Сообщение Sasha_karasov » 02.06.2005 (Чт) 17:22

Ну как можно работать с драйвером видео захвата?
Пожалуйста помогите!
Удачи!
С уважением, Алексадр.

GM
programador
programador
 
Сообщения: 1427
Зарегистрирован: 24.06.2003 (Вт) 15:56
Откуда: 194.67.52.100

Сообщение GM » 03.06.2005 (Пт) 6:22

2Sasha_karasov: Драйвера захвата как такового в винде нету, это RAdmin, например, ставит свой, raddrv.dll. Примеров работы, честно не встречал, так как сам назад занимался разработкой подобной программы.
Радмин работает не только на НТ...

Я ничего не утверждаю, только в 9х он работает без видеозахвата, ну и ФПС там намного меньше.
А неумение смотреть видео замечено тока в ВМП..

Значит в остальных не включен режим Аппаратного ускорения.
الفيجوال بيسك الرابح

GM
programador
programador
 
Сообщения: 1427
Зарегистрирован: 24.06.2003 (Вт) 15:56
Откуда: 194.67.52.100

Сообщение GM » 03.06.2005 (Пт) 6:24

Ах, да
Тем не менее, pcAnywhere это умеет.

Типа ловит, например ФАР, в полноэкранном режиме?
الفيجوال بيسك الرابح

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 03.06.2005 (Пт) 8:13

Не только FAR, но и Norton Commander. Насчет DOSовских графических режимов точно не помню, но помоему даже они снимаются.
Lasciate ogni speranza, voi ch'entrate.

Q2W
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 745
Зарегистрирован: 31.01.2004 (Сб) 20:46
Откуда: Питер

Сообщение Q2W » 03.06.2005 (Пт) 8:21

Во флуд-то развели.
Лучше давайте у афтара паинтересуемся, а зачем собсна это нада?
Мож есь какое-нить альтернативное решение задачи?
Я знаю верный путь

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 03.06.2005 (Пт) 9:57

alibek писал(а):Нет. Так поступает RD и, возможно, pcAnywhere. RAdmin посылает скриншоты (не всего экрана, а только той области, которая изменяется).


Да, что-то типа этого должно быть. Кстати, есть одна программка которая пользуется терминальными возможностями Windows для записи фильма-истории работы. Размер полученного файла при этом получается вообще смешным.

Можете глянуть демки на http://www.demoforge.com.
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

Sasha_karasov
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 436
Зарегистрирован: 03.03.2005 (Чт) 19:38
Откуда: ua.dp

Сообщение Sasha_karasov » 03.06.2005 (Пт) 16:16

А как можно сделать без драйвера?
Если можно по подробней!
Удачи!
С уважением, Алексадр.

Sasha_karasov
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 436
Зарегистрирован: 03.03.2005 (Чт) 19:38
Откуда: ua.dp

Сообщение Sasha_karasov » 05.06.2005 (Вс) 1:21

Sasha_karasov писал(а):А как можно сделать без драйвера?
Если можно по подробней!

Че не кто не знает! :( ну помогите!
Удачи!
С уважением, Алексадр.

sukhodolin
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 25.08.2005 (Чт) 15:18

Сообщение sukhodolin » 25.08.2005 (Чт) 15:19

Sasha_karasov писал(а):А как можно сделать без драйвера?
Если можно по подробней!


Без драйвера НИКАК. Это я Вам как доктор говорю. Да и зачем, собственно?

uhm
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1597
Зарегистрирован: 02.12.2004 (Чт) 15:21

Сообщение uhm » 25.08.2005 (Чт) 15:27

Доктор-некрофил?

sukhodolin
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 25.08.2005 (Чт) 15:18

Сообщение sukhodolin » 25.08.2005 (Чт) 15:44

умнО

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 25.08.2005 (Чт) 15:50

умнО было дохлый топег поднимать, не сказав ничего умного.
Лучший способ понять что-то самому — объяснить это другому.

След.

Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, Google-бот, Yandex-бот и гости: 32

    TopList  
cron