windows-service-rs:Rust中的Windows服务

时间:2024-06-12 15:30:19
【文件属性】:

文件名称:windows-service-rs:Rust中的Windows服务

文件大小:42KB

文件格式:ZIP

更新时间:2024-06-12 15:30:19

Rust

Windows服务 提供用于管理和实施Windows服务的工具的板条箱。 实施Windows服务 本节介绍实现作为Windows服务运行的程序的步骤,有关该程序的完整源代码,请查看examples文件夹。 基本 每个Windows服务都必须实现服务入口函数fn(argc: u32, argv: *mut *mut u16)并从应用程序main向系统注册它。 这个板条箱提供了一个方便的[ define_windows_service! ]宏可为服务输入函数生成一个低层的样板,该函数可分析来自系统的输入并将处理委托给用户定义的高层函数fn(arguments: Vec) 。 本指南将底层输入函数称为ffi_service_main ,将高层函数称为my_service_main但这取决于开发人员如何调用它们。 #[macro_use] extern crate win


【文件预览】:
windows-service-rs-master
----.gitignore(320B)
----src()
--------service.rs(66KB)
--------service_control_handler.rs(5KB)
--------service_dispatcher.rs(4KB)
--------service_manager.rs(7KB)
--------shell_escape.rs(3KB)
--------sc_handle.rs(499B)
--------lib.rs(11KB)
--------double_nul_terminated.rs(2KB)
----CHANGELOG.md(3KB)
----Cargo.toml(663B)
----examples()
--------service_failure_actions.rs(3KB)
--------uninstall_service.rs(938B)
--------pause_continue.rs(1KB)
--------install_service.rs(2KB)
--------ping_service.rs(5KB)
--------service_config.rs(711B)
----LICENSE-MIT(1KB)
----README.md(6KB)
----appveyor.yml(2KB)
----rustfmt.toml(245B)
----LICENSE-APACHE(11KB)

网友评论