.\" Automatically generated by Pandoc 3.5 .\" .TH "HID\-REPLAY" "1" "" "" .SH "نام (NAME)" hid\-replay \- بازپخش رخدادهای ضبط‌شده دستگاه‌های HID .SH "خلاصه دستور (SYNOPSIS)" \f[B]hid\-replay\f[R] [\-\-verbose] [FILENAME] .SH "گزینه‌ها (OPTIONS)" .TP \f[B]\-\-verbose\f[R] فعال‌سازی خروجی اشکال‌زدایی .SH "توضیحات (DESCRIPTION)" دستور \f[B]hid\-replay\f[R] بر اساس فایل ضبط‌شده، که معمولاً توسط \f[B]hid\-recorder(1)\f[R] ثبت شده است، یک دستگاه مجازی HID ایجاد می‌کند. این دستگاه به گونه‌ای رفتار می‌کند که گویی به صورت فیزیکی به سیستم متصل شده است. هرگونه رخداد موجود در فایل ضبط‌شده به صورت بلادرنگ بازپخش می‌شود. .PP ابزار \f[B]hid\-replay\f[R] یک ابزار اشکال‌زدایی سطح پایین است. این ابزار از مدل هسته \f[B]uhid\f[R] برای ایجاد دستگاه استفاده می‌کند و تمامی داده‌ها توسط ماژول هسته HID مربوطه برای آن دستگاه پردازش می‌شوند. .PP ابزار \f[B]hid\-replay\f[R] باید دسترسی نوشتن در \f[I]/dev/uhid\f[R] را داشته باشد؛ معمولاً این بدان معناست که باید با دسترسی ریشه (root) اجرا شود. .SH "قالب فایل (FILE FORMAT)" فایل‌های پشتیبانی‌شده توسط \f[B]hid\-replay\f[R] ساختار زیر را دارند: .IP \[bu] 2 خطوط توضیح \f[B]#\f[R] هنگام تحلیل نادیده گرفته می‌شوند .IP \[bu] 2 \f[B]D:\f[R] شناسه دستگاه، تنها هنگام ضبط چندین دستگاه استفاده می‌شود .IP \[bu] 2 \f[B]R:\f[R] طول توصیف‌گر گزارش به بایت، به همراه بایت‌های توصیف‌گر گزارش در مبنای شانزده .IP \[bu] 2 \f[B]N:\f[R] نام دستگاه .IP \[bu] 2 \f[B]P:\f[R] مسیر فیزیکی .IP \[bu] 2 \f[B]I:\f[R] bus vendor_id product_id .IP \[bu] 2 \f[B]E:\f[R] برچسب زمانی، اندازه و گزارش در مبنای شانزده .SH "هشدار (CAUTION)" ابزار \f[B]hid\-replay\f[R] یک تزریق‌کننده رخدادهای بسیار سطح پایین است. برای مدیریت دستگاه مجازی توسط ماژول هسته HID مناسب، \f[B]hid\-replay\f[R] شبیه‌سازی می‌کند که دستگاه روی گذرگاه اصلی (USB، I2C یا BT) قرار دارد. بنابراین، اگر ماژول هسته استفاده‌شده نیاز به نوشتن \f[I]متقابل (back)\f[R] روی دستگاه داشته باشد و مستقیماً با لایه فیزیکی ارتباط برقرار کند، ممکن است هسته دچار خطای oops شود. .PP اطمینان حاصل کنید که این برنامه را با ماژول‌های سازگار HID که تنها به فراخوانی‌های عمومی hid متکی هستند استفاده می‌کنید. .SH "کد خروج (EXIT CODE)" دستور \f[B]hid\-replay\f[R] در صورت بروز خطا مقدار 1 را برمی‌گرداند. .SH "همچنین ببینید (SEE ALSO)" hid\-recorder(1) .SH "حق نشر (COPYRIGHT)" Copyright 2012\-2018, Benjamin Tissoires. .PP Copyright 2018, Red Hat, Inc. .SH "نویسنده (AUTHOR)" Benjamin Tissoires \c .MT benjamin.tissoires@redhat.com .ME \c