我们可以通过运行输入msconfig来运行此程序,然而如果我们也可以通过它的路径用ShellExecute的方法来打开.
问题就在于在每个操作系统里,名字都不一样,难道要先判断好版本再来打开?这样问题又出现了,
通过在运行里输入dfrg.msc可以打开磁盘整理程序,然而在不同的电脑里(操作系统都是WinXP),居然此 程序有不同的名字
一个是cleanmgr.msc,另一个是dfrg.msc我需要怎么样来调用运行然后自动输入这些命令达到打开这些windows程序呢?

解决方案 »

  1.   

    FindFile判断某个文件是否存在,存在就运行,不存在就换另一个名称
      

  2.   

    找到个这种办法,我把WinXP里的几个用到的程序拷贝下来了,如:msconfig.exe dfrg.msc....
    如果找不到系统自带的,就打开我这拷贝来的...果真还管用!
      

  3.   

    麻烦你们帮我看看我的一个帖子"TTS程序的发布问题"...吧,没人解决~
      

  4.   

    http://topic.csdn.net/u/20080526/10/eb7285fa-064a-423c-bf60-bd6ef4b84ecf.html谢谢啦