On the MSDN site for WTSSendMessage[^] look for this text: "WTSSendMessage to a remote computer is denied by default" and read what it says. Could this be your problem?
> The problem with computers is that they do what you tell them to do and not what you want them to do. < > If it doesn't matter, it's antimatter.<