保持开放的理念,倾听不同的声音,把握世界的脉搏。msn:skyforbird@hotmail.com
【转贴】Visual C++ 中调用其他应用程序的方法(函数)
上一篇 /
下一篇 2005-09-24 05:43:00 / 天气: 晴朗
/ 心情: 高兴
/ 精华(1)
Visual C++ 中调用其他应用程序的方法(函数)3sNews.Net——最具影响力的中国地理空间信息门户网站z"?F@-}|*e
3sNews.Net——最具影响力的中国地理空间信息门户网站8|[Xd.Ej Ot,{9R
3sNews.Net——最具影响力的中国地理空间信息门户网站0}}9~#et
:Sx;g+_4T%s6y0 三个SDK函数: WinExec, ShellExecute,CreateProcess可以实现调用其他程序的要求,其中以WinExec最为简单,ShellExecute比WinExec灵活一些,CreateProcess最为复杂。3sNews.Net——最具影响力的中国地理空间信息门户网站WI]y|Q'y6r:O
9o&W3g`.R$zB0 WinExec 两个参数,前一个指定路径,后一个指定显示方式。3sNews.Net——最具影响力的中国地理空间信息门户网站$Nmlxs
3sNews.Net——最具影响力的中国地理空间信息门户网站-{
d#X8L1v'_ ShellExecute 可以指定工作目录,并且还可以寻找文件的关联直接打开不用加载与文件关联的应用程序,ShellExecute还可以打开网页,启动相应的邮件关联发送邮件等等。3sNews.Net——最具影响力的中国地理空间信息门户网站c5p!ym#qsZ\/^
3sNews.Net——最具影响力的中国地理空间信息门户网站V7`O&vBj{gl CreateProcess 一共有十个参数,不过大部分都可以用NULL代替,它可以指定进程的安全属性,继承信息,类的优先级等等。如果我们要得到足够多的关于新的进程的信息,控制新的进程的细节属性,若要达到这些目的,我们就需要使用CreateProcess函数了。
!wnV%hIM0 3sNews.Net——最具影响力的中国地理空间信息门户网站.~&XE'M2M6W$YWy8Av
三个SDK函数( WinExec、ShellExec、CrateProcess )的语法:
S+P+Sv;iV0