我正在为Windows编写SNMP扩展代理DLL。
每次我想测试/调试时,有没有办法自动将DLL附加到SNMP服务?
这是一个非常繁琐且耗时的过程,因为我目前必须停止SNMP服务,编译,重新启动服务,然后附加该过程。我正试图让它更自动化。
答案 0 :(得分:1)
This可能是您想要查看的内容。
Visual Studio调试器提供一些命令行选项以附加到正在运行的进程。您可以编写Python脚本来枚举正在运行的进程并将调试器附加到服务。我认为你需要管理员权限才能做到这一点。
.Net有一个方便的Debugger.Launch(),但我找不到本机的等价物。