BlockInput из DLL в пакетном файле - PullRequest
1 голос
/ 17 июня 2020

Я пытаюсь создать простой пакетный скрипт для запуска в windows, который ждёт 20 минут, а затем блокирует ввод на минуту.

TIMEOUT 1200
rundll32.exe User32.dll, BlockInput 1
TIMEOUT 60
rundll32.exe User32.dll, BlockInput 0

Но похоже, согласно Microsoft (https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/rundll32) «Rundll32 может вызывать только функции из библиотеки DLL, явно написанной для вызова Rundll32».

Может ли rundll32 запускать BlockInput из User32.dll?

Если это невозможно, как я могу получить доступ к функции, используя только собственное программное обеспечение windows? (Powershell, VBScript, JScript и др. c)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...