【发布时间】:2021-12-11 01:29:53
【问题描述】:
我正在构思一个 HID USB 设备,它应该能够在连接到计算机时自动执行一个小的 Python/C++/(...) 登录程序,以允许用户输入密码来访问内存的内容戳。 知道如何开始或我应该为这个程序考虑什么?
重要:
- 操作系统将是 Windows(可能是 8+)和 Linux(可能是 CentOS)
- 计算机不会安装任何程序来与此 USB 设备进行交互。
- 这一切都只是 USB 设备。 提前致谢
【问题讨论】:
-
答案将是特定于操作系统的,哪个操作系统?
-
@RichardCritten 好点!我更新了我的问题... :-)
-
提醒:Python 是解释的,因此您需要将 Python 解释器放在 HID 上。 C++ 编译成可执行文件,因此您不需要解释器。
-
您有 2 个问题 - (1) 如何启动任何类型的程序(由操作系统)以及 (2) 程序应该是什么类型?我认为问题(1)是无法克服的,因为从可移动媒体自动运行是一个众所周知的恶意软件载体,我能想到的所有操作系统都默认禁用此(自动运行)。
-
对于 Windows,请阅读 docs.microsoft.com/en-us/windows-hardware/drivers/hid/…