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

Настройка прав администратора UAC в программах

Комментариев нет:
      UAC (User Account Control) — технология контроля учетных записей, появившаяся впервые в Windows Vista и старше. Данная технология запрещает программам выполнять действия, требующие права администратора. При выполнении программой таких действий, ее работа приостанавливается и пользователю выдается окно с запросом на защищенном рабочем столе (для того, чтобы невозможно было нажать программно кнопку ОК). К примеру, если вашей программе потребуется внести изменения в раздел реестра HKEY_LOCAL_MACHINE, то ей потребуются права администратора.
      Для решения данной проблемы можно воспользоваться внедрением в проект файла манифеста, который операционная система будет считывать и автоматически определять необходимые для запуска параметры.


Читать далее

Удаленный сервер возвратил ошибку: (407) Требуется проверка подлинности посредника

Комментариев нет:
      Если вам необходимо выполнить запрос информации для отправки по определенному URI, вам необходимо воспользоваться классом «WebRequest». При выполнении запроса через «WebRequest» используются настройки прокси, прописанные в Internet Explorer. Если прокси-сервер использует Active Directory-авторизацию, то необходимо указать в запросе использование разрешений пользователя по умолчанию. Для этого необходимо присвоить свойству «Proxy.Credentials», системные учетные данные приложения из свойства «System.Net.CredentialCache.DefaultCredentials».

Читать далее

Чтение ARP таблицы с использованием WinAPI

2 комментария:
      Данный пример реализует программное получение ARP таблицы через вызов «Internet Protocol Helper (IP Helper) API». Данный протокол позволяет разработчику программного обеспечения получать и изменять конфигурацию сети для локального компьютера. В Microsoft Windows функционал данного протокола заключен в библиотеку «Iphlpapi.dll» которая взаимодействует со множеством других библиотек.

Читать далее

Блокировка ctrl-alt-delete, alt-tab, Пуск и других сочетаний клавиш

Комментариев нет:
В данном примере рассмотрим блокировку следующих сочетаний клавиш:
СочетаниеОписание
ALT+Tab Делает активным другое выполняющееся приложение (бывшее активным непосредственно перед текущим). Для переключения на другие приложения нажимайте клавишу «Tab» несколько раз, не отпуская клавишу «ALT» . При этом в центре экрана появится панель, показывающая все запущенные приложения, если вы отпустите клавишу «ALT», то выбранное приложение, станет активным. В случае если выбранное приложение свёрнуто в панель задач, то при использовании «ALT+Tab», это приложение восстанавливается (разворачивается).
Alt+Space (пробел) Открытие системного меню окна. С помощью него можно закрывать, сворачивать, разворачивать, перемещать и изменять размер окна без помощи мыши.
Ctrl+Shift+Esc Открытие окна «Диспетчер задач»
Ctrl+Alt+Delete Открытие окна «Диспетчер задач» или «Безопасность Windows»
Win Открытие меню «Пуск»

Читать далее

Проверка прав администратора у пользователя на удаленной ПЭВМ

Комментариев нет:
      Зачастую необходимо быстро проверить права пользователя, как на локальной, так и на удаленной ПЭВМ, есть много способов, это сделать. Стандартный, это проверка нахождения учетной записи в группе «Администраторы», но для этого приходится выполнить много манипуляций, особенно если, это удаленный компьютер. Рассмотрим пример проверки нахождения заданной учетной записи в группе «Администраторы» используя Windows Management Instrumentation (WMI) и его класс Win32_Group

Читать далее

Переводим компьютер в режим гибернации или ждущий.

Комментариев нет:
      Иногда необходимо произвести программным путем, перевод компьютера в режим гибернации или ждущий. Делается это очень просто, необходимо обратится к параметру SetSuspendState, класса Application,он приостанавливает работу системы или переводит ее в спящий режим или же запрашивает приостановку работы системы или перевод ее в спящий режим.

Читать далее

Программно устанавливаем дату и время

Комментариев нет:
Код реализует программную, быструю смену даты и времени на вашем компьютере.

Читать далее

Создание сканера портов

4 комментария:
      IP инструмент сканирования может оказаться полезным, если вы хотите проверить безопасность вашего компьютера. Открытый порт это не обязательно приглашение для хакеров, так как приложения и сервисы вашего или другого компьютера могут использовать порты для выхода в Интернет или локальную сеть. Например, для веб-сервера по умолчанию открыт 80-й порт, или на FTP-сервере - 21-й порт. Рассмотрим класс TcpClient, расположенный в пространстве имен «System.Net.Sockets» и обеспечивает простые методы для подключения, а также отправки и получения потоков данных в сети. Рассмотрим проверку открытых портов удаленного сетевого устройства.

Читать далее

Определение места запуска приложения(сеть или локальная машина)

Комментариев нет:
Данная функция позволяет определить откуда был произведен запуск вашего приложения, из сети или на локальном компьютере!

Читать далее

Игра с индикаторами NumLock, CapsLock, ScrollLock.

1 комментарий:
      Данный пример реализует последовательное загорание и затухание индикаторов NumLock, CapsLock, ScrollLock на клавиатуре. Также его можно использовать для реализации управления включения и отключения режимов NumLock, CapsLock, ScrollLock.

Читать далее

Блокировка окон запущенных приложений

1 комментарий:
      В данном примере рассмотрена функция позволяющая реализовать блокировку всех запускаемых и запущенных приложений кроме вашего!

Читать далее

Программно выполняем Ctrl+C

Комментариев нет:

Читать далее

Проверка раскладки клавиатуры

Комментариев нет:

      Данная инструкция поможет вам реализовать проверку раскладки клавиатуры в режиме реального времени по стандарту «ISO 639-1:2002» и трехбуквенный код, определенный в формате Windows API.

Читать далее

Автозаполнение в WebBrowser

2 комментария:
      Данный пример показывает как легко и просто можно реализовать авто заполнение в компоненте WebBrowser. Мне данный пример пригодился для авто заполнения формы и автоматической регистрации на сайте www.masterlike.ru

Читать далее

Проверка доступности сетевого адреса

Комментариев нет:
      В данном примере рассмотрено использование команды Ping из пространства имен System.Net.NetworkInformation.

Читать далее

Мониторинг буфера обмена

Комментариев нет:
      ОС Windows поддерживает список, или цепь, приложений, которые обратились с просьбой получить уведомление, когда данные поступят в буфер обмена. Каждый раз, когда в буфере обмена изменяются данные, первое приложение в этой цепочке получает сообщение - WM_DRAWCLIPBOARD. Приложения могут запросить тип данных в буфере обмена, например RTF, ASCII текст, и др. Так как нет управляемых (. NET) API для добавления приложения в цепочку, чтобы получить уведомление об изменении буфера обмена, необходимо воспользоваться Win32 SetClipboardViewer.

Читать далее

Включаем/выключаем удаленный рабочий стол

Комментариев нет:

Читать далее

Переименовываем заголовок окна приложения при запуске

Комментариев нет:

Читать далее

Отключаем/включаем "Диспетчер задач"

Комментариев нет:

Читать далее

Очищаем кэш Internet Explorer

Комментариев нет:

Читать далее