【发布时间】:2021-07-03 03:46:06
【问题描述】:
我使用 fasm,但也许这个问题不依赖于汇编语言版本。命令行参数字符串存储在哪里?我需要在程序启动时复制这个字符串还是保证它无限期地存在?我的程序中的缓冲区溢出等可以覆盖原来的吗?
【问题讨论】:
-
您为什么架构和操作系统编程?细节各不相同,但通常操作系统会将命令行参数放在堆栈上供您使用。
-
操作系统:Win7 x64 ___
-
很遗憾我对 Windows 不熟悉。也许其他人可以帮助你。
-
我的程序中的缓冲区溢出等是否会覆盖原始程序? - 如果你明白了,那么这一切都可以了。根本不需要缓冲区溢出
标签: windows assembly x86-64 command-line-arguments