Не совсем понятно, чего вы хотите достичь.
Есть несколько способов, чтобы иметь программу работы в качестве другого пользователя, чем вошедшие в один (или есть программа выполнить другой процесс с различными учетными данными):
- Использование
runas
, снабжая учетные данные для других пользователь
- В C# используйте
Process.Start
с ProcessStartInfo
. Это позволяет предоставить учетные данные, при которых процесс должен выполняться
- службы Windows, требуется учетная запись для запуска - это может быть другой пользователь, чем вошедшего в одном (и будет работать ли кто-то вошел в систему или нет)
Вы не можете изменить учетные данные уже запущенного процесса.
Вы можете найти Что вы пытаетесь достигнуть? Возможно, есть другие способы добиться того, чего вы хотите.
вам нужно переключить пользователь или список всех зарегистрированных пользователей ли? Который из? Записан – Oded
Я могу перечислить всех пользователей, использующих библиотеку «cassia». Теперь нужно захватить экран в файл jpg, чтобы отслеживать, что они делают? – LLM