请高手指教, 先讲一下我的项目背景好了, 我的机器开发环境是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就附加一次!