Repository navigation
SmartMacroAI v1.5.3
SmartMacroAI v1.5.3 - Fix Concurrent Macro OS Resource Contention
Bug Fix
- Wrap all OS resource operations (Clipboard, SetForegroundWindow, SendInput, AttachThreadInput) with _osResourceLock SemaphoreSlim to prevent 2 macros running simultaneously from hijacking each other's foreground window, clipboard, or keyboard/mouse input.
Fixed Methods
- TypeViaClipboardAndPasteAsync - now properly locked
- TypeViaFlashForegroundAsync - already locked
- TypeViaSendInputAsync - already locked
- ExecuteKeyPressSendInputAsync - already locked
- TypeViaFlashScanCodeAsync - already locked
- TypeViaClipboardAsync - already locked
- ExecuteClickAsync (Hardware/Raw modes) - already locked
Created by Phạm Duy – Giải pháp tự động hóa thông minh.
Full Changelog: v1.5.1...v1.5.3