[英]what is this command in c# “C:\\WINDOWS\\system32\\vsjitdebugger.exe -p %ld -e %ld -g %ld\”
i came across this command, i want to know what this command for, and what are the options for? 我遇到了此命令,我想知道此命令的用途,以及选项有哪些? i am looking for brief introduction & any source links for basic explanation.
我正在寻找简要介绍和基本解释的任何源链接。
Thanks, 谢谢,
This is not a C# command is just a windows program. 这不是C#命令,仅仅是Windows程序。 Specifically is the Visual Studio Just In time Debugger.
特别是Visual Studio即时调试器。 The -p %ld -e %ld -g %ld are arguments that are passed to this program.
-p%ld -e%ld -g%ld是传递给该程序的参数。
Run vsjitdebugger.exe /? 运行vsjitdebugger.exe /? to understand what this arguments are.
了解这个论点是什么。 Google the program name(sdjitdebugger.exe) if you need more info.
如果您需要更多信息,请使用Google程序名称(sdjitdebugger.exe)。
VSJITDEBUGGER
is the Visual Studio Just-in-time debugger. VSJITDEBUGGER
是Visual Studio即时调试器。 The command you're seeing in your source code is attempting to run it with some specific arguments: 您在源代码中看到的命令正在尝试使用某些特定参数运行它:
vsjitdebugger
-p <processId>
-e <??>
-g <??>
I don't know what the -e
and -g
arguments are for, I've never used them. 我不知道
-e
和-g
参数的用途,我从未使用过它们。 The -p
specifies a process ID to attach the debugger to. -p
指定将调试器附加到的进程ID。
The "%ld"
sections of the string are printf-formatting so you can insert the process ID (and other arguments) before running the command. 字符串的
"%ld"
部分为printf格式,因此您可以在运行命令之前插入进程ID(和其他参数)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.