佚名通过本文主要向大家介绍了
ASP+COMDLL中创建进程"拒绝访问"等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: ASP+COM DLL中创建进程"拒绝访问"
描述:
描述:
请高手指教, 先讲一下我的项目背景好了, 我的机器开发环境是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就附加一次!