【问题标题】:Debug application started under system user调试应用程序在系统用户下启动
【发布时间】:2013-10-21 12:05:40
【问题描述】:

标题几乎说明了我想做什么。我想以系统权限从 Visual Studio 启动我的应用程序。我已经找到了这个关于启动应用程序的主题:How can I run a application under SYSTEM?

我设法用它启动了应用程序,但我当然无法调试它。所以我想知道是否有办法以系统(服务)权限启动我的应用程序。

谢谢

【问题讨论】:

    标签: c# .net debugging service


    【解决方案1】:

    为了调试在系统帐户下运行的进程,您需要以管理员身份启动调试器 (Visual Studio)。然后,不要从调试器 (F5) 启动应用程序,而是从“调试”菜单中选择“附加到进程”。您可能需要选中“显示所有用户的进程”复选框。

    【讨论】:

    • 您可能还需要包含有关如何将调试器附加到已运行进程的说明。
    • 我就是这样做的。谢谢。我想现在有办法在调试模式下从头开始进程,对吧?因为我无法真正调试应用程序的启动。我想我必须在启动应用程序时输入Thread.Sleep() 或类似的东西!?
    • 您可以尝试stackoverflow.com/questions/104235/… 来调出调试器对话框。
    猜你喜欢
    • 1970-01-01
    • 2011-10-04
    • 1970-01-01
    • 2014-02-27
    • 2017-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-01
    相关资源
    最近更新 更多