请高手指教, 先讲一下我的项目背景好了, 我的机器开发环境是xp(ntfs分区), 装有IIS, 现在创建了个asp项目, 采用了COM调用,我在COM方法里使用了创建进程CreateProcess去启动一个进程, 也就是加载一个EXE上来,通过第二个参数带入, 这个EXE是带命令行的, 我感觉到很困惑的是,
我在一般的app(exe)CreateProcess是没有问题的, 为什么在COM dll中CreateProcess返回0, 得到error code 为5(拒绝访问), 我想知道是不是环境和参数设置的问题,跟IIS有关吗? 不知道说清楚了没有,关于CreateProcess的代码和MSDN的差不多, 望大家给点建议. 对了我对CreateProcess的参数, 该设为TRUE/FALSE的尝试过了. 先谢谢了.ASP+COM真的没什么好的,感觉还是C#.NET + WEBSERVICE好,方便,而且调试也简单,附加进程真的很麻烦,每编译一次COM就附加一次!
我在一般的app(exe)CreateProcess是没有问题的, 为什么在COM dll中CreateProcess返回0, 得到error code 为5(拒绝访问), 我想知道是不是环境和参数设置的问题,跟IIS有关吗? 不知道说清楚了没有,关于CreateProcess的代码和MSDN的差不多, 望大家给点建议. 对了我对CreateProcess的参数, 该设为TRUE/FALSE的尝试过了. 先谢谢了.ASP+COM真的没什么好的,感觉还是C#.NET + WEBSERVICE好,方便,而且调试也简单,附加进程真的很麻烦,每编译一次COM就附加一次!
解决方案 »
- ToolBar的问题!
- 关于一个结构体的问题?
- Tcp阻塞模式下,发送数据后立即关闭socket,会导致服务器收不全数据吗?
- 如何获取当前进程的内存使用值
- 紧急!!!求聊天程序vc做的(代码越少越好)周四交作业
- 系统自带的进程查看器 怎么显示的进程比我自己做的 要多啊。。。。。。。
- VC开发的程序,哪种方式链接MySQL、Oracle以及MS SQL Server最优秀?
- 如何使用MFC讲CListCtrl中内容输出到打印机?急
- 初学COM,请教。"组件类别"是一个接口集合,它是否是一个组件(Dll),怎样才能将某个组件(Dll)加入到该组件类别中?
- 有了java和c#现在vc++还会受重视吗?
- 在程序中,怎样判断一个对话框是否在运行?
- 有关MSG*变量的意义
see also
http://support.microsoft.com/?id=309051