У меня есть служба, работающая в Windows 7. В Windows 7 все службы работают в сеансе 0. Из этой службы я хочу создать интерактивный сеанс пользователя (в сеансе, отличном от сеанса 0) и запустить приложение в этом сеансе. Моя проблема в том, что когда я вызываю LogonUser для запуска интерактивного сеанса пользователя, а затем использую CreateProcessAsUser для запуска приложения, приложение в конечном итоге работает в сеансе 0.
У меня есть служба, работающая в Windows 7. В Windows 7 все службы работают в сеансе 0. Из этой службы я хочу создать интерактивный сеанс пользователя (в сеансе, отличном от сеанса 0) и запустить приложение в этом сеансе. Моя проблема в том, что когда я вызываю LogonUser для запуска интерактивного сеанса пользователя, а затем использую CreateProcessAsUser для запуска приложения, приложение в конечном итоге работает в сеансе 0.