在MonoDevelop中使用提升的权限运行控制台应用程序

Max*_*Max 5 permissions mono sudo monodevelop

我想运行具有提升权限的控制台应用程序.使用sudo mono myapp.exe从命令行运行它但是我无法看到附加到调试过程的方法.有没有办法直接在MonoDevelop中执行此操作?

Mik*_*son 1

这是可能的,但并不平凡。

设置 MONODEVELOP_SDB_TEST 环境变量将导致新的“运行->运行方式->自定义软调试器”命令显示在 MD 中。您可以使用它来调用 Mono 调试器并将其连接到 MonoDevelop。

sudo mono --debugger-agent=${AgentArgs} yourapp.exe
Run Code Online (Sandbox Code Playgroud)