Я делаю программу, работающую в качестве службы под Windows 7, где создается новый рабочий стол и переключается на него с помощью вызовов Win32 CreateProcess()
и SwitchDesktop()
.Я слышал, что мне нужно получить станцию окна процесса, поэтому я использую GetProcessWindowStation()
и SetProcessWindowStation()
.Цель состоит в том, чтобы наглядно увидеть, что рабочий стол меняется, но ничего такого не происходит при запуске службы, поэтому я, должно быть, что-то делаю не так.Могу ли я получить толчок в правильном направлении, как выполнить эту услугу переключения настольных компьютеров?