为啥用ASProtect加壳后-不能从外部传参数进去了

为什么用ASProtect加壳后---------不能从外部传参数进去了?
现在一个项目,加了传入参数,需要加壳。
加壳后,直接运行是没问题的。

但如果是传入参数,比如"XXX.exe 1 "D:\book\test\"
就会提示I/O错误103

1.怎么解决,是不是要换壳?
2.一般有什么壳比较好?有推荐的吗
------解决方案--------------------
应该不可能出现这种问题
你试试不加壳带参数,应该也会同样出现问题
------解决方案--------------------
为啥不用upx
------解决方案--------------------
我在想会不会是某些加密技术引起的问题
你可以在程序里输出所抓取到的参数看看,加密后的参数和加密前的参数是否一样
------解决方案--------------------
aspack压缩后,参数是可以得到的
------解决方案--------------------
我也用ASProtect,参数没问题
------解决方案--------------------
看来要看看具体的情况吧,按理不会这样,估计是非常特殊的情况