【发布时间】:2011-12-28 03:58:36
【问题描述】:
是否可以执行argc = 0的进程?我需要执行一个程序,但它的 argc 等于 0 非常重要。有没有办法做到这一点? 我尝试在命令行中放置 2^32 个参数,使其看起来好像 argc = 0 但参数数量有最大限制。
【问题讨论】:
-
您到底想达到什么目的?我的意思是,也许还有另一种更简单的方法。
-
你的操作系统是什么,你是如何执行这个过程的?它是用户激活的还是你从另一个进程调用的?
-
你不能把
argc = 0设置为main()的第一行吗? -
我无法控制源代码。但我知道在源代码中,如果 argc != 0 则退出。我在 linux ubuntu 上。我可以激活它,也可以从另一个进程调用它。
标签: c integer-overflow argv argc