文件句柄占用解锁.psd1

#
# 文件句柄占用解锁 模块清单
# 由 文件句柄占用解锁.exe 提供底层能力,本模块负责参数转发与结果解析。
#

@{
    # 与本清单关联的脚本模块(.psm1)
    RootModule        = '文件句柄占用解锁.psm1'

    # 模块版本号
    ModuleVersion     = '1.0.0'

    # 唯一标识(固定后勿改,用于区分不同模块)
    GUID              = '7f3a2c1e-9b4d-4e5a-8c6f-2d1b0a9e8f7c'

    # 作者与版权
    Author            = '埃博拉酱-机器人'
    Copyright         = '(c) 2026 埃博拉酱-机器人. 保留所有权利。'

    # 模块功能简介
    Description       = '列出占用指定文件/串口的进程与句柄,并可关闭指定句柄以解除占用(底层由 文件句柄占用解锁.exe 实现,需管理员权限)。'

    # 支持的最低 PowerShell 版本
    PowerShellVersion = '5.1'

    # 要导出的函数(显式列出,避免暴露内部辅助函数)
    FunctionsToExport = @(
        'Find-文件占用',
        'Close-占用句柄',
        'Clear-串口占用'
    )

    # 处理本模块所需的随附文件(exe 与内核驱动需同目录分发)
    FileList          = @(
        '文件句柄占用解锁.psm1',
        '文件句柄占用解锁.exe',
        'PROCEXP152.SYS'
    )

    # 私有数据
    PrivateData       = @{
        PSData = @{
            Tags       = @('文件', '句柄', '占用', '解锁', '串口', 'FileHandle', 'Lock')
            ProjectUri = 'https://github.com/Ebola-Chan-bot/File-Handle'
        }
    }
}