首页
社区
课程
招聘
~~求助命令行启EXE程序问题!!!!
发表于: 2014-8-31 19:04 5030

~~求助命令行启EXE程序问题!!!!

2014-8-31 19:04
5030
各位大神求教个问题,我手动用电脑自带的CMD命令 启动exe程序 + 参数可以正常的启动程序,但是我用c++ 自己写程序调用system或用CreateProcess 使用命令行创建启动 exe程序 就会报错(代码写是对的)!报错如图!求指教!

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

上传的附件:
收藏
免费 0
支持
分享
最新回复 (12)
雪    币: 256
活跃值: (26)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
LZ你的系统是64位?你是默认执行64位的CMD吧?把你自己程序编译成64位看下,从你简单描述可能是这个原因!
2014-8-31 19:47
0
雪    币: 5
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
你好我的系统是64位的,编译成64位那我在32位系统不是没法用了嘛!还有别的解决方法嘛
2014-8-31 20:32
0
雪    币: 256
活跃值: (26)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
编译成64位程序没有报错了吧?你知道使用64位程序没有报错的原因了吗?如果你知道了就不用我告诉你32位怎么做了~
2014-8-31 21:00
0
雪    币: 5
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
编译我没试,VS好像没装东西编译报错,不过我看了下 我手动命令行启动 确实是64位的CMD 而我写的程序调用的cmd*32,希望大神指点下这个怎么处理,还是有点不明白system 默认执行的是32位的,主要我想让64 32都能兼容,另请教有没有SYSTEM默认调用X64 cmd 的API
2014-8-31 21:18
0
雪    币: 5
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
我用x64编译了 运行还是报错,,实在找不到原因了,系统自带的就可以正常启动exe
2014-8-31 21:36
0
雪    币: 256
活跃值: (26)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
要灵活点,可以远程我帮你看下?
2014-8-31 21:40
0
雪    币: 5
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
Qq1801722522 麻烦加一下或者我加你谢谢了
2014-8-31 21:51
0
雪    币: 242
活跃值: (16)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
9
看看 Get/SetCurrentDirectory
2014-8-31 22:36
0
雪    币: 5
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
意思用api获取路径嘛?
2014-8-31 23:12
0
雪    币: 1443
活跃值: (101)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
2014-8-31 23:23
0
雪    币: 18
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
lz问题解决了没?求真相。。。
2014-9-1 09:12
0
雪    币: 5
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
解决了,路径问题,谢谢大神指导帮助,感谢!
2014-9-1 11:03
0
游客
登录 | 注册 方可回帖
返回
//