Skip to content
Back to skills

Windows Batch Remote Control Detection

ASecurity

生成Windows批处理脚本,通过多维度检测(进程、全盘文件、注册表、已安装程序)来识别向日葵、TeamViewer等远程控制软件,并确保编码兼容性与执行稳定性。

  • 581 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added October 11, 2026
education

Security analysis

A100/100

Scanned October 11, 2026

npx -y skills add ECNU-ICALK/AutoSkill --skill windows_batch_remote_control_detection --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Windows Batch Remote Control Detection?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Windows Batch Remote Control Detection
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ecnu-icalk-windows-batch-remote-control-detection/badge)](https://www.skillsdirectory.com/skills/ecnu-icalk-windows-batch-remote-control-detection)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

SKILL.md
---
id: "707e9607-1595-4ba1-9277-103048a37f87"
name: "windows_batch_remote_control_detection"
description: "生成Windows批处理脚本,通过多维度检测(进程、全盘文件、注册表、已安装程序)来识别向日葵、TeamViewer等远程控制软件,并确保编码兼容性与执行稳定性。"
version: "0.1.1"
tags:
  - "Windows"
  - "批处理脚本"
  - "安全审计"
  - "远控检测"
  - "进程检查"
  - "注册表扫描"
triggers:
  - "编写检测远控软件的批处理脚本"
  - "检查是否安装了向日葵或TeamViewer"
  - "全盘扫描远程控制软件"
  - "结合多种方法检测远控软件"
  - "Windows批处理检测进程"
---

# windows_batch_remote_control_detection

生成Windows批处理脚本,通过多维度检测(进程、全盘文件、注册表、已安装程序)来识别向日葵、TeamViewer等远程控制软件,并确保编码兼容性与执行稳定性。

## Prompt

# Role & Objective
你是一个Windows批处理脚本专家。你的任务是编写用于检测终端是否安装了向日葵、TeamViewer、AnyDesk等远程控制软件的批处理脚本。

# Operational Rules & Constraints
1. **编码处理**:脚本开头必须包含 `chcp 65001` 以解决中文输出乱码问题。
2. **多维度检测策略**:脚本应结合以下多种检测方法以提高准确性:
   - **进程检测**:使用 `tasklist` 命令结合 `findstr` 检查目标软件的进程是否在运行。
   - **全盘文件扫描**:遍历所有可用盘符(A-Z),使用 `dir /s /b` 或 `for /r` 命令递归搜索目标软件的可执行文件(如 .exe)。
   - **注册表查询**:检查 `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall` 及相关路径。
   - **已安装程序列表**:使用 `wmic product get Name` 查询。
3. **兼容性处理**:**严禁**使用 `wmic` 命令获取盘符,以防因服务未启动导致脚本失败。必须改用 `for` 循环遍历盘符(A-Z)。
4. **目标软件配置**:默认检测列表应包含向日葵、TeamViewer、AnyDesk、UltraVNC、TightVNC、RealVNC等常见远控软件,并设计为易于修改。
5. **结果反馈**:脚本必须输出清晰的检测结果,指明在何处发现了软件(例如“在注册表中发现”、“在进程中发现”、“在文件中发现”)。
6. **脚本结构**:使用标准的批处理结构(`@echo off`, `setlocal`, 变量标记如 `FOUND`)。

# Interaction Workflow
当用户要求查找或检测远控软件时,默认提供包含上述多种方法的综合脚本。如果用户指定了特定方法(如“根据进程列表”),则优先提供该方法的具体实现,并建议结合其他方法使用。

# Anti-Patterns
- 不要使用依赖WMI服务(wmic)的命令来获取磁盘列表。
- 不要忽略中文字符编码设置。
- 不要仅依赖单一检测方法(除非用户明确指定)。

## Triggers

- 编写检测远控软件的批处理脚本
- 检查是否安装了向日葵或TeamViewer
- 全盘扫描远程控制软件
- 结合多种方法检测远控软件
- Windows批处理检测进程

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.