Hola buen día, ojala puedam ayudarme, estoy trabajando una aplicación con sockets en Vb.Net, trabajo actualmente sobre
Windows 8 y
Visual Studio 2012 Beta,
Framework 4.5 (aunque he alternado entre 2 y 3.5 tmb) bueno mi aplicación de sockets la estoy ampliando para comunicarme a través de el servidor web de mi empresa con PHP y así a traves de mensajes y validaciones puedo manipular equipos "cliente" que son finalmente quienes reciben esos mensajes.
Entre los problemas que tengo actualmente es que al utilizar la función sendkeys, con código como el que muestro a continuación:
Código vb:
Ver original....
ElseIf comando = "@cmd-rght" Then ' Tecla Fecla Derecha
SendKeys.Send("{RIGHT}")
ElseIf comando = "@cmd-down" Then ' Tecla Fecla Abajo
SendKeys.Send("{DOWN}")
ElseIf comando = "@cmd-ttab" Then ' Tecla Tab
SendKeys.Send("{TAB}")
ElseIf comando = "@cmd-entr" Then ' Tecla ENTER
SendKeys.Send("{ENTER}")
ElseIf comando = "@cmd-altb" Then ' Combinacion Altab
SendKeys.Send("%{TAB}")
....
Puedo enviar teclas individuales, enter, tab, enviar x cantidad de teclas, e incluso envío el Alt + Tab pero no lo realiza mi aplicación sobre windows 8, he probado mi aplicación sobre windows 7 y funciona sin problemas, pero la situación es que no he podido dar con la razón por la cual Windows 8 no se realiza el switcheo de ventanas, ojala pudieran ayudarme o darme una guiadita sobre qué puedo hacer para hacer funcionar ésta funcionalidad, adicional comentaré que lo que tampoco he podido realizar es desactivar el protecto de pantalla una vez que lo lanzo, también sobre windows 8, windows 7 si es posible apagarlo.