Visual studio 2013 如何在进程启动时远程执行和调试进程?

Visual studio 2013 如何在进程启动时远程执行和调试进程?,visual-studio-2013,Visual Studio 2013,我可以设置本地计算机,以便在执行特定应用程序时启动调试器。这是否可以为远程应用程序执行此操作 这是一个批处理文件,我使用它在执行app.exe时在本地调用调试器: @echo off >%temp%\output.reg echo Windows Registry Editor Version 5.00 >>%temp%\output.reg echo+ >>%temp%\output.reg echo [HKEY_LOCAL_MACHINE\SOFTWARE\M

我可以设置本地计算机,以便在执行特定应用程序时启动调试器。这是否可以为远程应用程序执行此操作

这是一个批处理文件,我使用它在执行
app.exe
时在本地调用调试器:

@echo off
 >%temp%\output.reg echo Windows Registry Editor Version 5.00
>>%temp%\output.reg echo+
>>%temp%\output.reg echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\app.exe]
>>%temp%\output.reg echo "debugger"="vsjitdebugger.exe"
regedit /s %temp%\output.reg
del %temp\output.reg
为了完整起见,我使用以下批处理文件来阻止在启动时调用调试器:

@echo off
 >%temp%\output.reg echo Windows Registry Editor Version 5.00
>>%temp%\output.reg echo+
>>%temp%\output.reg echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\app.exe]
>>%temp%\output.reg echo "debugger"="\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\Common7\\IDE\\devenv.exe\" /debugexe"
regedit /s %temp%\output.reg
del %temp\output.reg
也许有一种方法可以修改它,这样进程就会产生断言消息,然后我就可以远程连接我的调试器了


或者,调试器是否可以将应用程序注入远程系统,并在调试模式下启动它,就像我在本地启动调试过程一样?

当您的问题实际解释了您试图解决的问题时,它会有所帮助。你的编辑现在清楚地表明了你在问什么。写一个问题可以是一个反复的过程。