Получить сеанс входа пользователя в C ++

Я хочу получить дескриптор текущего сеанса входа в систему процессов, чьим родителем является explorer.exe.

Если мы запустим процесс в качестве администратора или службы, у него не будет сеанса входа в систему. Причина, по которой я хочу получить сеанс входа в систему, заключается в том, что у меня есть программа (.exe), которую я хочу ограничить открытием, когда пользователь пытается открыть ее с помощью (щелкните правой кнопкой мыши по файлу .exe - & gt; запустить как администратор) и когда пользователь открывает его через администратора, с которым у нас не связан сеанс входа в систему, тогда как когда пользователь открывает его двойным щелчком по нему, с ним связывается сеанс входа.

Я искал довольно много мест, но я просто получил процесс для получения SID входа в систему. Если кто-то хочет больше информации, вы можете скачатьhttp://technet.microsoft.com/en-us/sysinternals/bb896653 а под исследователем - & gt; щелкните правой кнопкой мыши на любой выполняющейся программе - & gt; безопасность. Здесь вы найдете сеанс входа в систему.

Ответы на вопрос(2)

Ваш ответ на вопрос