GoLand 调试器 |附加到进程 |dlv.exe被拒绝访问

GoLand debugger | Attach to process | Access is denied to dlv.exe

提问人:Akshayware 提问时间:11/6/2023 最后编辑:LazyOneAkshayware 更新时间:11/7/2023 访问量:42

问:

我正在使用 GoLand 调试一个使用 ..但是我收到此错误:go buildCtrl + Alt + F5

"C:\Program Files\JetBrains\GoLand 2022.1.4\plugins\go\lib\dlv\windows\dlv.exe" --listen=127.0.0.1:56356 --headless=true --api-version=2 --check-go-version=false --only-same-user=false attach 3064 --
API server listening at: 127.0.0.1:56356
could not attach to pid 3064: Access is denied.

我在管理员模式下运行 GoLand,我授予了管理员权限。我还尝试在提升权限模式下运行 GoLand,但仍然遇到同样的问题。dlv.exe

我尝试在 Visual Studio Code 中进行调试(通过在管理员模式下运行 VSCode),并且我能够使用以下命令调试该过程launch.json

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Attach to Process",
            "type": "go",
            "request": "attach",
            "mode": "local",
            "processId": 13932
        }
    ]
}

我更喜欢 GoLand 调试器。关于如何解决 GoLand 中的问题的任何建议?

Go visual-studio-code jetbrains-ide goland delve

评论


答:

1赞 kf-jb 11/7/2023 #1

此问题应在较新版本的 GoLand 中得到解决。如果问题仍然存在,请尝试 GoLand 2023.1(或更高版本)并使用 Help->Contact SupportHelp->Submit a Bug Report

评论

0赞 Akshayware 11/9/2023
事实上,有了较新的版本,它就得到了解决