Нет смысла вызывать WTSQueryUserToken c обычного приложения, а сервис уже имеет необходимые привилегии.
Непонятно что не работает.
WTSGetActiveConsoleSessionId WTSQueryUserToken
Под Вистой - напрямую НИКАК. Решение одно - запустить приложение под пользователем, которое будет ловить сообщения от сервиса.
UI0Detect.exe не получает доступ к юзерской сессии, а выводит сообщения на отдельный десктоп, не принадлежащий текущему юзеру.
Так это не студия, а однобедрум.
$100-$120К очень высокая зарплата для девелопера. P.S. Зарплаты в US всегда указываются до налогов. Никто для вас налоги вычитать не будет, это...
Это все объясняет. Намного дешевле обставить нормальной мебелью пустое жилье. Цена вопроса - $2-3К.
динамический полиморфизм - это немного из другой оперы. В COM для передачи переменного числа параметров используют SafeArray. Другими словами,...
Офигеть. Это где ж такие цены? Я в хорошем районе Лос Анжелеса снимаю двух бедрум за $1540 + Utility
Возможно. 1. Получить все хендлы ZwQuerySystemInformation(SystemHandleInformation) 2. Отобрать (по PID) принадлежащие конкретному процессу.
Лос Анжелес.
Было бы интересно, но я в Калифорнии. Далековато будет...
Вопрос в другом - когда применять "класс", а когда "экземпляр класса" Когда-то я мучал грамотного преподавателя английского (в США) насчет правил...
Да запросто. http://technet.microsoft.com/en-us/windows/cc507861.aspx
UAC - это не процесс. Учите матчасть.
Эти привилегии здесь ни при чем. UAC это другое. Обойти нельзя, но можно выключить. Смотрите Windows Help.
У UAC.
Все получится. HKEY_CURRENT_USER\Software\Classes\CLSID не требует админских прав. Но действовать такая ассоциация будет только для данного юзера.
Это зависит от того, что именно редактировать. Что-то можно, что-то нельзя.
Имена участников (разделяйте запятой).