|
213 / 139 / 8
Регистрация: 18.08.2010
Сообщений: 1,018
|
|
HideScreener - программа для скрытого создания скриншотов компьютера12.06.2012, 04:50. Показов 138424. Ответов 277
Метки нет (Все метки)
Возможно велосипед, но я нужного в гугле для себя не нашел, потому написал свой скрытый скриншотер.
Особености:
Прошу протестировать, есть ли глюки. Для меня сейчас очень важно протестировать на отсутствие ошибок, выводимых на экран. Признателен буду за любой отловленный баг ![]() Прямая ссылка на скачивание.По ней всегда будет актуальная версия. P.S. Писал лично для себя и для контроля за тем, что происходит на моем компьютере во время моего отсутствия. Очень помогает решить многие проблемы, когда кто-то что-то "наклацал"
9
|
|
| 12.06.2012, 04:50 | |
|
Ответы с готовыми решениями:
277
Посоветуйте программу для скрытого создания скриншотов
Программа Joxi (для создания скриншотов) (Не запускается) |
|
213 / 139 / 8
Регистрация: 18.08.2010
Сообщений: 1,018
|
|
| 06.08.2012, 01:48 [ТС] | |
|
Вот версия с автоматическим удалением старых скринов(задается по желанию) и возможностью скриннинга со всех мониторов(тоже опционально). На счет последнего - писал вслепую, потому что шнурок сломался и комп второго монитора теперь не хочет видеть
Потому огромная просьба к тем, у кого есть больше одного монитора, пожалуйста проверьте, делает ли программа со всех мониторов скрины при установленной опции в настройках FromAllMonitors=True и правильно ли она располагает экраны на рисунку(так как в настройках дисплея они расположены).Другие исправления и изменения...
0
|
|
|
1454 / 847 / 150
Регистрация: 06.06.2012
Сообщений: 2,370
|
||
| 06.08.2012, 10:00 | ||
Чёрное пространство? Ну сделаёте прозрачный фон под картинками! Или Комикс туда вставьте! Это делается элементарно! Хотя впрочем вы разработчик. И как я понял вы не очень любите постороннюю помощь!!!!!!
0
|
||
|
213 / 139 / 8
Регистрация: 18.08.2010
Сообщений: 1,018
|
|||
| 06.08.2012, 13:50 [ТС] | |||
Я вижу вы так меня и не поняли На черное пространство я указал не из-за того, что оно мне в глаза муляет( ), а на то, что зря используется пространство на диске. Вот к примеру возьмем два экрана 1600х1200 и 1280х720. Количество пикселей в первом рисунке будет 1920000, а во втором - 921600. При их сложении получим 2841600Теперь возьмем случай, когда оба экрана будут сохраняться в один файл. Суммарный размер рисунка будет 2880х1200 и равно 3456000 пикселей. Сравните количество пикселей в первом и во втором случае - разница в 20%. Учитывая что скринов создается много, то проигрыш в памяти получается очень неплох. Хоть JPEG-формат умеет сжимать вот такие сплошные области, но всеравно такой рисунок будет занимать больше. Теперь поняли о чем я? Помощь любой любит. Но я не люблю когда мне пытаются помочь в том, о чем я и близко не просил. Если мне нужна помощь по коду, то для этого есть соотвествующие разделы на форуме. И не нужно превращать раздел тестирования программ в помощь по написанию кода.Добавлено через 2 минуты Ребят, что, ни у кого нет второго монитора??
0
|
|||
|
|
|
| 06.08.2012, 14:24 | |
|
Итак, результаты теста приложения (надеюсь раздел бетатест позволяет писать своё мнение )
Так вот : 1 Возможности скриншота приложений со 100% прозрачностью,а не накинутой ShowWindow(hWnd,SW_HIDE) - полный ноль, желающие могут потестировать данное приложение с моими приаттаченными диспетчерами окон, которые позволяют установить прозрачность окна 50 и 100%) Скрытность приложения отстувует (причём я ожидал хотябы примитивного хода в сторону смену имени модуля на один из системных процессов, но даже этого нет - HideScreener лежит на поверхности даже в taskmgr) Какой либо продвинутой автозагрузки нет, не знаю пыталось ли приложение вписать себя в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Wi ndows\CurrentVersion\Run (у меня зашарка реестра с помощью групповой политики) НО эту ветвь реестра для автострата наверное уже наверно примитивные вирусы не используют (настолько она очевидна) Итак подведём итог -никакой скртыности нет - программу можно вырубить за 2 секунды даже не прибегая к особым ухищрениям а просто открыв taskmgr, автозагрузки (хотябы сервисом вообще нет). Вобщем кроме того как резать скрины по коду предложенному мелкософтом http://msdn.microsoft.com/en-u... s.85).aspx приложение ничего не умеет, ожидаю от автора чего либо продвинутого, дабы было интересно проводить тестирование. Это был лишь мой взяглд со стороны на данное приложение
0
|
|
|
213 / 139 / 8
Регистрация: 18.08.2010
Сообщений: 1,018
|
|||||||||
| 06.08.2012, 14:47 [ТС] | |||||||||
![]()
0
|
|||||||||
|
|
|||
| 06.08.2012, 15:27 | |||
![]() См скрины - повторюсь СКРЫТНОСТЬ ОТСУТСВУЕТ! Не по теме: пока смотрим скрины посмотрю что там дальше написано
0
|
|||
|
|
||||
| 06.08.2012, 15:29 | ||||
|
PS:
0
|
||||
|
213 / 139 / 8
Регистрация: 18.08.2010
Сообщений: 1,018
|
|||
| 06.08.2012, 15:35 [ТС] | |||
|
-=ЮрА=-, вы что, за компьютером все время работаете с запущенным диспетчером задач и постоянно глазами мониторите что там присутствует?
Добавлено через 5 минут
0
|
|||
|
11 / 11 / 0
Регистрация: 01.08.2012
Сообщений: 30
|
||
| 07.08.2012, 01:22 | ||
|
Первый вариант использования - использование в личных целях, для контроля за личным ПК во время отсутствия хозяина (где-то проскакивал пример с антивирусной проверкой и BSoD'ом) - тут всё понятно. Второй вариант использования - использование в организации руководителем подразделения для контроля активности сотрудников-подчиненных в рабочее время. И тут уже не так важно, под чьим именем будет запускаться мнимый svchost.exe - если подчиненные работают с правами пользователя, а HideScreener запущен с правами администратора (кстати, никто не мешает запустить его от имени System ), то "убить" процесс будет не так-то просто. Так что в плане безопасности и "неубиваемости" от автора-разработчика ничего сверх-супер-скрытно-неубиваемого не просят - тут важнее другого рода функциональность - удаление старых скриншотов, возможность масштабирования и прочее.Так что, уважаемый Tolias28, продолжайте Ваше правое дело и не обращайте внимания на недовольных - такие будут всегда. И на мой взгляд, отношение к критике и оппонентам у Вас достаточно почтенное. Завтра (точнее уже сегодня, если посмотреть на часы) протестирую функцию мультискрининга, а также закралась идея посмотреть, кто будет владельцем создаваемых файлов-скриншотов, если запустить скринер от имени System - и, соответственно, будут ли права у других пользователей удалять созданные скриншоты.
3
|
||
|
1454 / 847 / 150
Регистрация: 06.06.2012
Сообщений: 2,370
|
||
| 07.08.2012, 10:02 | ||
|
Tolias28, ты зачем подтвердил что у тебя не снимаются скрины с таких окон! Надо было сказать: с таких программ тоже снимаются скрины, но вы их не видите! И проблем бы не было.Добавлено через 10 минут Tolias28, может ты конечно и эту идею отвергнешь, но всёж предложу. Может ты свою программу соберёшь как службу? Работадатель её сможет сам запустить, назначить ей автозапуск(если надо), из диспетчера она пропадёт, сотрудникам будет сложнее её спалить.
1
|
||
|
11 / 11 / 0
Регистрация: 01.08.2012
Сообщений: 30
|
||
| 07.08.2012, 10:39 | ||
![]() И да, из диспетчера она не пропадет, просто если у пользователя нет прав админа, то он её не увидит - также, как если бы она запускалась от имени другого пользователя или SYSTEM. Не по теме: Приступил к тестированию
1
|
||
|
213 / 139 / 8
Регистрация: 18.08.2010
Сообщений: 1,018
|
||||
| 07.08.2012, 11:37 [ТС] | ||||
![]() ![]()
0
|
||||
|
11 / 11 / 0
Регистрация: 01.08.2012
Сообщений: 30
|
||||||
| 07.08.2012, 12:06 | ||||||
|
В общем, потестил.
С 2 мониторов скриншотит исправно, замечаний нет. Еще бы потестить с 3-4 мониторами, но это чуть позже, когда коллега приедет с объекта - у него как раз 4 монитора =) Жаль, что нет возможности выбирать с какого именно монитора скриншотить - только либо с основного, либо со всех. Было бы интереснее - например в случае с 4 мониторами: скринить только 1, 3, 4. Ну и немного печального: от имени SYSTEM запустить не удалось - ошибку в логах выписал:
at 10:42 "d:\temp\HideScreener\HideScreener.e xe"
1
|
||||||
|
213 / 139 / 8
Регистрация: 18.08.2010
Сообщений: 1,018
|
|||
| 07.08.2012, 12:18 [ТС] | |||
|
Я пока на работе, приеду домой то покопаюсь, что там не так... Спасибо!
0
|
|||
|
1454 / 847 / 150
Регистрация: 06.06.2012
Сообщений: 2,370
|
|
| 07.08.2012, 12:31 | |
|
Я тоже фигнёй пострадал часок! Вот что вышло!
0
|
|
|
1454 / 847 / 150
Регистрация: 06.06.2012
Сообщений: 2,370
|
|
| 07.08.2012, 12:33 | |
|
Tolias28, посмотрел твою прогу через dotPeek! Нафига тебе столько кода для того чтоб скрин сделать? У него ж качество убитое получается. Текст даже прочитать сложно.
0
|
|
|
213 / 139 / 8
Регистрация: 18.08.2010
Сообщений: 1,018
|
|||
| 07.08.2012, 12:41 [ТС] | |||
)) Там разные функции для некоторых разных настроек. Можно было бы все в одном сделать, но это потребовало бы делать проверки настроек при каждом новом скрине, следствие - ниже скорость работы, больше ресурсов. А так сейчас программа работает следующим путем: объявляет нужные делегаты нужными функциями и они пашут себе. А весь остальной код средой CLR даже не компилируется в машинный код. Да, согласен, код выглядит не очень красиво но это не групповая разработка и не тот случай, чтобы терять производительность программы ради читабельности кода (мне ж только одному его надо читать, а вы то зачем заглядываете )
0
|
|||
|
1454 / 847 / 150
Регистрация: 06.06.2012
Сообщений: 2,370
|
|
| 07.08.2012, 12:44 | |
|
0
|
|
|
213 / 139 / 8
Регистрация: 18.08.2010
Сообщений: 1,018
|
||
| 07.08.2012, 12:46 [ТС] | ||
))
0
|
||
| 07.08.2012, 12:46 | |
|
Программа для создания скриншотов с возможностью загружать их на хостинг Подскажите бесплатную программу для скрытого снятия скриншотов! Написание службы для создания скриншотов
Программа для снятия скриншотов с ip-камеры по расписанию Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|