gpt4 book ai didi

remote-debugging - 通过cmd配置VS远程调试器的方法

转载 作者:行者123 更新时间:2023-12-04 08:34:41 25 4
gpt4 key购买 nike

我想自动将 Visual Studio Remote Debugger 部署到目标机器上。我可以通过 cmd、grant required prevelegues to usermodify firewall 静默安装远程调试器。我必须使用 Wizard (rdbgwiz.exe) 配置它,似乎 Wizard 没有命令行参数。我如何配置 Remote Debugger ?没有 Wizard 有没有办法做到这一点? Wizard 有什么作用?只是创建一个服务?

最佳答案

不需要运行 Wizard 。您可以执行以下操作:
1) 完全禁用 Windows 防火墙。不幸的是,部分修复因为允许所需端口的连接不起作用。
2) 安装调试器,使用 /q 选项进行静默安装
3) 允许您的帐户使用 Log on as a Service
4) 更改远程调试器服务的登录凭据。
5) 启用调试器服务。
6)运行它。 *
所以,我的 bat 文件看起来像

@echo off

pushd %~dp0

netsh advfirewall set domain state off
netsh advfirewall set private state off
netsh advfirewall set public state off

if "%PROCESSOR_ARCHITECTURE%"=="x86" (
set arch=x86
) else (
set arch=x64
)

"rtools_setup_%arch%.exe" /q

ntrights.exe -u %username% +r SeServiceLogonRight

sc config msvsmon120 obj= "%computername%\%username%" password= "password"
sc config msvsmon120 start= auto
sc start msvsmon120

*) 注意调试器版本。不同版本的调试器有不同的服务名称: msvsmon100 用于 VS 2010 调试器, msvsmon110 用于 2012, msvsmon120 用于 2013。

关于remote-debugging - 通过cmd配置VS远程调试器的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25032832/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com