如何跟踪和调试 Windows 服务

发布于 科技 2024-04-29
2个回答
  1. 匿名用户2024-01-28

    1.调试Windows服务是在系统级别,全部在win7或win8下,必须以管理员身份启动,启动后添加新的项目windows服务。

    可以创建 Windows 服务程序。

    2.程序的入口点自然在程序中,主要功能有点类似于控制台程序。

    static class program

    应用程序的主要入口点。

    static void main()

    servicebase servicestorun;

    servicestorun = new servicebase

    new service1()

    public partial class service1 : servicebase

    public service1()

    initializecomponent();

    protected override void onstart(string args)

    protected override void onstop()

  2. 匿名用户2024-01-27

    因为服务必须从服务控制管理器的上下文运行,而不是从 Visual Studio 运行.NET,因此调试服务并不像调试其他 Visual Studio 应用程序类型那么简单。 若要调试服务,必须首先启动该服务,然后将调试器附加到运行该服务的进程。

    然后,可以使用 Visual Studio 的所有标准调试功能来调试应用程序。

    调试 OnStart 方法可能很困难,因为 Windows 服务管理器将启动服务的所有尝试限制为 30 秒。 调试 Windows 服务。

    安装您的服务。

    您可以从服务控制管理器、服务器资源管理器或**启动服务。

    在 Visual Studio 中,从“调试”菜单中选择“进程”,此时将显示“进程”对话框,然后单击“显示系统进程”。

    在“可用进程”区域中,单击服务的进程,然后单击“附加”。

    提示 此进程将与服务的可执行文件同名,并显示“附加到进程”对话框。

    选择任何适当的选项,然后单击“确定”关闭对话框。 注意:您现在处于调试模式。

    设置要在 ** 中使用的任何断点。

    访问服务控制管理器并操作服务,并发送停止、暂停和恢复命令以命中断点。

相关回答
9个回答2024-04-29

解决方案:1卸下所有新安装的硬件。

2.运行计算机制造商提供的所有系统诊断软件。 尤其是内存检查。 >>>More

13个回答2024-04-29

如果羽绒服脏了,就不需要干洗,用这个方法,不要洗,也不要晾干,每天穿新衣服。

11个回答2024-04-29

Windows 10 内存诊断工具通过计算机上的某些操作运行、调用和使用诊断工具。 让我们看一下步骤: >>>More

4个回答2024-04-29

PHP套件",建议使用 phpstudy。 支持 PHP7。

PHP7 正常安装,与其他版本类似。 >>>More

9个回答2024-04-29

假装是 2019 年,我有它,它被破译了。