bugfix

* forgot to set lpDesktop, cause C0000142 error on Vista+