===================================================================== AJPapps - Tumblr USURA reporter 1.00 Линда Кайе 2011. Посвящается Ариэль ===================================================================== Эта программа написана по мотивам WR266. Она тоже делает скриншоты, но при этом не хранит их в локальной папке, а каждый час постит в блоге на Тумблере. Это может оказаться полезным, когда вы далеко, а знать, что творится на удалённой, машине очень хочется. Внимание! Программа использует CDO (Collaboration Data Objects) для отправки почты, поэтому, скорее всего, будет работать только на Windows 2000 и выше. История создания ---------------- Программа писалась по быстрому перед самой сессией. Я просто опасалась, что местные умники случайно (или намеренно) перекроют мне удалённый доступ, и я не смогу видеть скриншоты на случай какой трагедии. Нужно было внешнее хранилище, и Тумблер оказался вполне удобным вариантом. Программа использует библиотеку FreeImage для сохранения скриншотов в JPG. http://freeimage.sourceforge.net http://www.libpng.org/pub/png/pngaptk.html Кстати, название программы родилось по некоторым историческим причинам, и даёт себя почувствовать сокращённой версией УСУРы, которая всё видит ^^ История изменений ----------------- • 1.00.0013 Первый публичный релиз. • 1.00.0017 [-] Программа могла неправильно определять размеры экрана про смене разрешения. [+] Появилось окно настроек программы. [+] Появился лог, в который пишутся все ошибки. • 1.00.0018 [+] Теперь в мультимониторной конфигурации скриншот снимается со всех экранов разом. • 1.00.0019 [+] В мультимониторной конфигурации появилась возможность выбрать, с какого монитора делать скриншот. [-] В диалоге настроек обнаружены строки на русском. [+] Обновила FreeImage library до версии 3.15. • 1.00.0020 [-] В Тумблере сломали E-Mail постинг, поэтому посты создавались неправильно или не создавались вообще. • 1.00.0022 [-] Забыла обновить файл AJPappsSupport0100.DLL. [-] Пароль неправильно отправлялся на сервер. Зависимости ----------- Для работы этой программы нужны следующие компоненты: • AJPapps - AJPapps support library 1.00 Файл AJPappsSupport0100.DLL • FreeImage library 3.15 Файл FreeImage.DLL • Microsoft CDO for Windows 2000 Library Файл CDOSys.DLL • Microsoft Visual Basic Virtual Machine Файл MSVBVM60.DLL Эти компоненты обязательны. Они уже включены в программу установки ^_^ Информация о разработке ----------------------- Язык: Microsoft Visual Basic 6.0 SP6 Платформа: Windows XP Professional SP3 Установка --------- Так как эта программа не использует ни чего особенного, она упакована в самораспаковывающийся архив, который можно распаковать куда угодно. Архив называется Install.TumblrUSURAReporter.EXE и содержит саму программу и библиотеки, которые лучше держать в том же каталоге, что и программу. Использование ------------- Программа работает в фоновом режиме, абсолютно невидимая для пользователя. Раз в час она делает скриншот, сохраняет его как JPG файл и отправляет по почте. При этом увидеть её можно только в Диспетчере задач. Таким образом, достаточно её запустить в целевой системе и оставить работающей. При запуске программа запишет себя в автозапуск, так что не будет нужды делать это самостоятельно. Ещё в программе появился лог, куда пишутся сообщения об ошибках. Лежит он в каталоге общих данных. Например, в Windows XP это файл: C:\Documents and Settings\All Users\Application Data\ HalfMoon Studios\Tumblr USURA reporter\Events.LOG Настройка программы ------------------- Настройка программы осуществляется через специальный диалог настроек. Вызвать его можно, запустив программу с ключами /Config или /SetPassword (оставлено для совместимости). Кроме того, диалог будет автоматически вызван, если программа не обнаружит какую-нибудь важную настройку. Заметьте, что редактировать вручную теперь ничего не нужно, однако такая возможность остаётся. Также при установке программы на несколько машин, достаточно настроить её только раз, а потом распространять папку с INI файлом на все остальные машины. В постах на Тумблере автоматом ставится тэг с именем машины, так что не перепутаете ^^ Вот основные моменты диалога настроек: Галочка Don't Hide ThunderRTMain предназначена для отладки. Если она установлена, программа не прячет внутреннее окно и появляется в списке задач в Диспетчере задач (не в списке процессов). Его лучше не трогать. Список Shoot Mode определяет, с какого монитора делать скриншот в мультмониторной конфигурации. Mail from задаёт адрес электронной почты, с которого отправляется письмо со скриншотом. Сам по себе он ни на что не влияет, но должен быть правильным, чтобы SMTP сервер не зарубил письмо из-за несоответствия адреса. Mail to содержит адрес электронной почты, по которому будет отправлено письмо. Чтобы узнать адрес, ассоциированный с блогом, нужно в Dashboard Тумблера выбрать Goodies и в этом разделе найти Mobile Posting. Там и перечислены все адреса блогов, которые ассоциированы с вашим профилем. Впрочем, никто не запрещает указать любой другой адрес. Поля Mail CC и Mail BCC указывают адреса, на которые отправляется копия письма. Только Mail BCC отличается тем, что он не попадает в отправленное письмо, то есть получатель никогда не узнает, что там было. Следующие параметры очень похожи на настройки почты в каком-нибудь почтовом клиенте. User name и Password задают имя пользователя и его пароль на SMTP сервере. Обычно User name берётся из адреса электронной почты (lindachan для lindachan@usura.net). SMTP server и SMTP server port задают адрес и порт SMTP сервера. Обычно порт - 25 (а если он блокируется, то может сработать 587), а для безопасных соединений (вроде GMail) - 465. Галочка Use SSL включает или отключает безопасное соединение. Например, для Mail.ru он должен быть False, а для GMail - True. Удаление -------- Для начала прекратите выполнение программы (просто убейте её через Диспетчер задач). Удалите папку, куда Вы распаковали утилиты. Больше ни чего удалять не придётся. Маленький копирайт ------------------ 1. Программа распространяется бесплатно. 2. Вы имеете право распространять её на тех же условиях. 3. При распространении вы не имеете права менять авторство программы, присваивать его себе или каким-либо иным способом искажать его. 4. Вы не имеете права на платное распространение программы, сдачу в аренду или любое другое коммерческое использование. 5. Программа распространяется как есть. Автор не несёт ответственности за любые трагедии или несчастные случаи, вызванные использованием программы. 6. Вы имеете право использовать ActiveX компоненты, поставляемые с программой, в собственных программах. При этом автор не гарантирует совместимость будущих версий компонентов. 7. Для любого пункта данного соглашения может быть сделано исключение с разрешения автора программы. 8. По любым вопросам, связанным с данной программой, обращайтесь по адресу lindaoneesama@gmail.com Загружено с http://purl.oclc.org/Linda_Kaioh/Homepage/