Windows x86程序参数位置
我正在编写一个windows应用程序,它在汇编中打印逗号行参数。我有所有的处理代码。我需要知道的是程序参数在堆栈上的位置命令行参数并不是真正在堆栈上传递的。获取命令行指针的正式方法是调用KERNEL32函数GetCommandLine。命令行参数并没有真正传递到堆栈上。获取命令行指针的官方方法是调用KERNEL32函数GetCommandLine。@Cole:Windows不会将它们传递到堆栈上。在C程序中可以得到Windows x86程序参数位置,windows,x86,command-line-arguments,x86-64,assembly,Windows,X86,Command Line Arguments,X86 64,Assembly,我正在编写一个windows应用程序,它在汇编中打印逗号行参数。我有所有的处理代码。我需要知道的是程序参数在堆栈上的位置命令行参数并不是真正在堆栈上传递的。获取命令行指针的正式方法是调用KERNEL32函数GetCommandLine。命令行参数并没有真正传递到堆栈上。获取命令行指针的官方方法是调用KERNEL32函数GetCommandLine。@Cole:Windows不会将它们传递到堆栈上。在C程序中可以得到argv,因为C运行时初始化调用GetCommandLine()并在调用main(
argv
,因为C运行时初始化调用GetCommandLine()
并在调用main()
@Cole之前将其解析到argv
数组中:Windows不会将它们传递到堆栈上。在C程序中可以得到argv
,因为C运行时初始化调用GetCommandLine()
并在调用main()
之前将其解析到argv
数组中。