请问如何用shellexecute打开屏幕键盘osk.exe?

请教各位前辈,我想要在MFC项目中通过点击一个按钮来调用屏幕键盘。
我在网上看过的方法是直接用shellexecute来做。
下面截图是我写的程序截图,但是点击按钮后没有反应。
请问各位这个该如何解决?
图片说明

 ShellExecute(0,‘open’, _T(‘osk.exe’), null, null, SW_SHOWNORMAL);

我遇到同样的问题,如果你改成在64位下图片说明
偶然发现这样可以运行,但是在32位的时候也没有解决,不知道你现在解决没,同样很想知道解决办法!