在windows中直接双击执行或者通过cmd控制台执行均没有问题,但是从另外一个进程用ShellExec或者WinExec执行就会出一个断言错误??那个老大给分析下咋回事
解决方案 »
- _ApplicationPtr和CComPtr的区别
- 求教关于刷新的问题
- 多表查询GetCollect里面应该怎么写
- 深圳-- 中软 --的朋友看过来
- xml中保存有接口,需要怎么得倒接口
- XP如何将鼠标锁定在我的窗口内
- 怎样设置按钮的颜色?
- 请问那里有讲基本类型或结构(如:MSG的定义原型等)定义的书?
- 大家谈一下在VC 中为什么不开发出像C++ Builder 一样的软件组件,直接支持属性操作,难道使用VC的都是高手吗?
- 我用MFC编程 HDC hdc=GetDC(NULL); 它老报错?!
- 在写SDK程序的时候,怎么让IDE显示ResourceView呢?
- 如何用程序获取当前程序所在的逻辑盘盘符?请不吝指教!
双击时,工作路径为EXE文件的路径;
用ShellExec或者WinExec执行时,工作路径为执行ShellExec的进程的工作路径;
建议在你的程序里把当前的工作路径设为EXE所在的路径;
SetCurrentDirectory("EXE所在目录的路径");