
postmessage和sendmessage 两个是程序间互备竖码相通知的消息,不能建立/打开新程序的....
你用shell,shellexecute有时候仿哪打开不了应该是因为路径的问题,你应该选的不是完全路径, "a.exe" 如果你执行的程序没有这个就打开失败的.
方法一,你用完全路径打开a.exe
如把路径改纤携成如此 "d:\program filse\a.exe"
方法二,你的程序和a.exe放同一个目录,这样你用a.exe 可以访问到
方法三(不建议),在计算机里环境变量里面设置PATH目标路径