Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows x86程序参数位置_Windows_X86_Command Line Arguments_X86 64_Assembly - Fatal编程技术网

Windows x86程序参数位置

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(

我正在编写一个windows应用程序,它在汇编中打印逗号行参数。我有所有的处理代码。我需要知道的是程序参数在堆栈上的位置

命令行参数并不是真正在堆栈上传递的。获取命令行指针的正式方法是调用KERNEL32函数GetCommandLine。

命令行参数并没有真正传递到堆栈上。获取命令行指针的官方方法是调用KERNEL32函数GetCommandLine。

@Cole:Windows不会将它们传递到堆栈上。在C程序中可以得到
argv
,因为C运行时初始化调用
GetCommandLine()
并在调用
main()
@Cole之前将其解析到
argv
数组中:Windows不会将它们传递到堆栈上。在C程序中可以得到
argv
,因为C运行时初始化调用
GetCommandLine()
并在调用
main()
之前将其解析到
argv
数组中。