Иногда бывает необходимо отключить UAC (контроль учетных записей) для одной программы т.к. не всем программа требуется Административные права и прекрасно работают с правами обычного пользователя. Например, программа msg.exe требует запуск от имени администратора, а имея доменную структуру сети это не совсем удобно.
MSG - Программа выдачи сообщений
Местонахождение
WINDOWS\System32
Синтаксис
MSG {пользователь | имя сеанса | ID сеанса | @имя файла | *}
[/SERVER:сервер] [/TIME:секунд] [/V] [/W] [сообщение]
Параметры
пользователь - Имя пользователя
имя сеанса - Имя сеанса
ID сеанса - Идентификатор сеанса
@имя файла - Файл, содержащий список имен пользователей, сеансов или идентификаторов сеансов, которым отправляется сообщение
* - Отправить сообщение всем сеансам на указанном сервере
/SERVER:сервер - Сервер (по умолчанию - текущий)
/TIME:секунд - Интервал ожидания подтверждения от получателя
/V - Отображение информации о выполненных действиях
/W - Ожидание ответа от пользователя, полезно вместе с /V сообщение
Отправляемое сообщение. Если не указано, выдается запрос или принимается ввод из STDIN
/? - Показывает справку
В Windows Vista/Windows 7 эта программа заменила устаревшую команду net send, которая больше не поддерживается.
Для отправки сообщений обычным пользователям требуется настройка реестра. Это можно сделать ручками, запустив regedit.exe или с помощью заранее приготовленного reg файла. Суть одна, поэтому просто приведём пример содержимого reg файла:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
Строковый параметр(REG_SZ)
"C:\\Windows\\System32\\msg.exe"="RUNASINVOKER"
|