Expand description
命令
Modules§
Structs§
- Cmd
- 命令结构体,用于构建和执行系统命令
- CmdOutput
- 表示命令执行结果的结构体 这个结构体包含了命令执行后的标准输出、退出状态和标准错误输出。
- CmdResult
- 通用命令结果结构体,可序列化和反序列化 这个结构体用于表示一个通用的命令执行结果,包含内容、状态和自定义选项。 它可以被序列化和反序列化,方便在不同的上下文中传递和存储。
Enums§
- ExeType
- 应用程序类型枚举
Constants§
- ABOVE_
NORMAL_ PRIORITY_ CLASS - 进程具有高于正常优先级的优先级类
- BELOW_
NORMAL_ PRIORITY_ CLASS - 进程具有低于正常优先级的优先级类
- CREATE_
BREAKAWAY_ FROM_ JOB - 进程不受其父作业的限制
- CREATE_
DEFAULT_ ERROR_ MODE - 进程不继承其父进程的错误模式
- CREATE_
FORCEDOS - 强制在单独的 VDM 中运行
- CREATE_
IGNORE_ SYSTEM_ DEFAULT - 忽略系统默认优先级和调度量程
- CREATE_
NEW_ CONSOLE - 新进程有一个新的控制台,而不是继承其父进程的控制台
- CREATE_
NEW_ PROCESS_ GROUP - Windows 创建新进程组的标志
- CREATE_
NO_ WINDOW - Windows 创建无窗口进程的标志
- CREATE_
PRESERVE_ CODE_ AUTHZ_ LEVEL - 保留进程的代码授权级别
- CREATE_
PROTECTED_ PROCESS - 进程是受保护的进程
- CREATE_
SEPARATE_ WOW_ VDM - 新进程在单独的 Windows VDM 中运行 16 位应用程序
- CREATE_
SHARED_ WOW_ VDM - 新进程与其他应用程序共享 Windows VDM
- CREATE_
SUSPENDED - 进程的主线程以挂起状态创建,直到调用 ResumeThread 函数
- CREATE_
UNICODE_ ENVIRONMENT - 如果在 lpEnvironment 参数中指定了环境块,则它使用 Unicode 字符
- DEBUG_
ONLY_ THIS_ PROCESS - 调试此进程。调试器不会接收此进程创建的任何子进程的调试事件
- DEBUG_
PROCESS - 调试新进程。调试器将接收所有调试事件,包括来自此进程创建的所有子进程的事件
- DETACHED_
PROCESS - 对于控制台进程,新进程没有访问其父进程控制台的权限
- EXTENDED_
STARTUPINFO_ PRESENT - 进程创建时使用扩展的启动信息
- HIGH_
PRIORITY_ CLASS - 进程具有高优先级类
- IDLE_
PRIORITY_ CLASS - 进程具有空闲优先级类
- INHERIT_
CALLER_ PRIORITY - 进程继承其调用者的优先级
- INHERIT_
PARENT_ AFFINITY - 进程继承其父进程的处理器关联性
- NORMAL_
PRIORITY_ CLASS - 进程具有正常优先级类
- NUMA_
NO_ PREFERRED_ NODE - 无首选 NUMA 节点
- PROCESS_
MODE_ BACKGROUND_ BEGIN - 开始后台模式,这可能会降低进程的内存和 I/O 优先级
- PROCESS_
MODE_ BACKGROUND_ END - 结束后台模式,恢复正常优先级
- PROFILE_
KERNEL - 为内核启用分析
- PROFILE_
SERVER - 为服务器启用分析
- PROFILE_
USER - 为用户启用分析
- REALTIME_
PRIORITY_ CLASS - 进程具有实时优先级类
Traits§
- Command
Trait - 统一 Command 和 tokio::process::Command 接口的 trait 这个 trait 定义了一组通用的命令配置方法,使得 std::process::Command 和 tokio::process::Command 可以使用相同的接口进行操作。
Functions§
- a_
shell_ open - 异步打开文件或目录的 shell 命令
- shell_
open - 打开文件或目录的 shell 命令