读书人

关于系统环境变量的有关问题

发布时间: 2012-03-24 14:00:46 作者: rapoo

关于系统环境变量的问题
我已经在环境变量path末添加了我的程序目录路径,这个目录里有多个程序.

在cmd里都可以输入名字就直接运行.但通过服务程序调用cmd /c a.exe就提示找不到不是内部或外部命令,也不是可运行的程序
或批处理文件。

但不是全部,这个路径里有几个提示,有几个正常运行.

这是什么情况呢

[解决办法]
是不是服务程序启动的时候 环境变量还未被加载?
可以试试把程序拷贝到系统路径下试试看
[解决办法]
用ShellExecute试试
[解决办法]
在服务程序里用函数 GetEnvironmentStrings 读出环境变量看看
再分析下问题。

读书人网 >VC/MFC

热点推荐