Страницы

Показаны сообщения с ярлыком VBScript. Показать все сообщения
Показаны сообщения с ярлыком VBScript. Показать все сообщения

понедельник, 3 февраля 2014 г.

Как запустить WMI CIM Studio в IE11

На днях потратил часа полтора на запуск WMI CIM Studio, которая является частью WMI Administrative Tools, в Internet Explorer 11. Перелопатил весь интернет, не помогло ни изменение параметров просмотра в режиме совместимости, ни назначение веб-узла в зону с пониженным уровнем безопасности. Пришлось применить более радикальное средство, рецептом которого спешу поделиться.

воскресенье, 15 декабря 2013 г.

WebSocket как инструмент удаленного администрирования.

Сегодня познакомился с одной интересной разработкой по имени websocketd, и первое, что пришло в голову после знакомства - использовать эту замечательную вещь совместно с Windows Script Host в качестве инструмента удаленного выполнения кода. Расскажу как собрать такой велосипед за 15 минут. Рассмотрим реализацию для VBScript и JScript. В качестве клиента нам потребуется браузер, который поддерживает протокол WebSocket. Системным администраторам посвящается...

пятница, 6 декабря 2013 г.

COM-сервер для HTA. Comeback.

HTA (HTML Application) - приложения для Internet Explorer. HTA объединяет в себе все возможности Internet Explorer и отсутствие ограничений безопасности браузера. DAHTACOM - COM-сервер для HTA. На днях случайно обнаружил проект в архиве, решил реанимировать. Возможно кому-нибудь будет полезен. DAHTACOM позволяет HTML-приложению использовать недоступные для HTA возможности:

воскресенье, 25 августа 2013 г.

Windows evermore.

Очередная вариация на тему forever для Windows. Карты на стол: открываю сакральную тайну постоянной подписки на события WMI, да простят меня посвященные :). Если серьезно, убежден, что в приведенном ниже коде каждый разработчик, заинтересованный в применении постоянной подписки найдет для себя что-нибудь вкусное.

воскресенье, 18 августа 2013 г.

Windows forever.

Нет, я не фанат Windows. На мой вкус без разницы какую ось использовать, главное чтобы она позволяла решать поставленные задачи. А заголовок холиварный получился :). Речь пойдет о модуле forever, который я использую для запуска сервисов на Node.js, а также о том, как написать подобный "forever" для Windows. Освещал тему прежде, но в этот раз иной подход - напишем консольный скрипт на примере forever.

суббота, 29 июня 2013 г.

В моей смерти прошу винить...

Не пугайтесь, I'm still alive, уходить пока не собираюсь (завтра улицу не в том месте перейду - и ... :)). В статье речь пойдет о завещании, или страховке. Если Вы когда-нибудь почувствуете, что над Вашей головой занесен меч, и у Вас есть что сказать после смерти (или ареста, например) , с помощью сервисов Google можно соорудить следующую страховку: если в течение недели мы не заходим по известной только нам ссылке, то мы предоставляем доступ к нашему завещанию определенному заранее кругу лиц.

среда, 19 июня 2013 г.

Wake on LAN на PowerShell.

Wake on LAN (WOL) - технология, позволяющая удаленно включить компьютер путем отправки на его сетевой адаптер специально сформированного пакета данных состоящего из 6 байт FF и его собственного MAC - адреса, повторенного 16 раз (так называемого Magic Packet — "волшебного пакета"). Приготовим решение, использующее WOL, на PowerShell.

воскресенье, 19 мая 2013 г.

PowerShell. Out-GridView.

Out-GridView - полезный командлет. Пересылает результаты выполнения команды в окно интерактивной таблицы. На мой взгляд его полезность заключается в функциональности этой самой таблицы и простоте использования. Для знакомства с командлетом предлагаю простенький скрипт:

воскресенье, 31 марта 2013 г.

Запускаем Denwer на Windows 8.

Казалось бы - что может быть проще: скачали установочный пакет с оффсайта, распаковали, стартанули... и Apache благополучно падает.
Причина - кто-то слушает 80-й порт. В моем случае пришлось отключить две службы: Web Deployment Agent Service и Службу веб-публикаций.

воскресенье, 28 октября 2012 г.

Родительский контроль для XP.

Намедни ко мне обратился товарищ с просьбой помочь ограничить время, которое его ребенок проводит за компьютером. Родительский контроль не в счет - у него XP, кроме того было необходимо не задавать часы использования, а контролировать время в совокупности за день. Немного погуглив, я к своему удивлению не обнаружил бесплатных решений, после чего решил собрать свой "велосипед", о чем и поведу речь в настоящей статье. Уважаемые папы и мамы, приготовьте блокнот и ручки...

пятница, 24 февраля 2012 г.

Отправляем уведомления на e-mail или SMS.

Для того, чтобы получать уведомления о событиях, происходящих на Вашем ПК или, что на мой взгляд более востребовано, вверенных Вам серверах достаточно приготовить несколько скриптов. Для приготовления потребуется: сервер сценариев Windows, аккаунт на любом почтовом сервере, аккаунт Google. В случае наличия необходимых ингредиентов ничто не мешает нам начать приготовление.

пятница, 27 января 2012 г.

Ловим события WMI. Повышаем "живучесть" процесса.

В этой статье я расскажу как ловить события, происходящие в операционной системе Windows, используя временную подписку WMI. Как известно, у временной подписки есть ряд недостатков, поэтому в процессе изложения мы рассмотрим несколько, на мой взгляд, экзотических способов для их преодоления. Are you ready ?

среда, 25 января 2012 г.

Меняем домашнюю страницу огнелиса "насовсем".

Случилось мне мастерить приладу для учета использования огнелиса. Ничего особенного: по событию запуска браузера отобразить окно ввода имени пользователя, по событию завершения работы браузера записать строку в лог. Задача решалась "за спасибо", поэтому в коде установки прилады я реализовал изменение домашней страницы. Всего сто строчек и по крайней мере моральное удовлетворение обеспечено :).

среда, 28 декабря 2011 г.

Shell.Application. Асинхронное выполнение методов.

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

воскресенье, 6 ноября 2011 г.

VideoLib. HTA для учета HomeVideo.

Написал приложение для учета коллекции видео. Предпосылкой стало отсутствие информированности детей на предмет наличия того или иного мультфильма в их домашней коллекции. Качаем, комментируем.

воскресенье, 4 сентября 2011 г.

LockMaster

Написал LockMaster - приложение для для удаленной блокировки компьютеров, а также проверки удаленных машин на залоченность. Особенно не тестировал, приглашаю всех заинтересованных. Статья coming soon :)

воскресенье, 28 августа 2011 г.

Пишем WinLocker на VBScript и VB6.

В этой статье я расскажу, как написать простенький локер, что называется, на коленке.
Наш локер будет состоять из 3-х файлов:
1. VBS-скрипта для убийства процессов
2. Библиотеки для установки позиции окна HTML-приложения поверх всех окон
3. HTML-приложения для растяжки во весь экран
Не пытайтесь повторить это дома :)

суббота, 20 августа 2011 г.

VBShaker. Обновление.

Подмолодил скрипт. Добавил новую фичу - трансформацию символов. Делает код еще более нечитабельным, но значительно увеличивает размер файла. Выложил оба варианта скрипта - с кодом до трансформации и после.