Версия AutoIt: v3.
Описание:
Я ещё новичок в AutoIT. Мне надо как-то реализовать перехват выключения компьютера через меню "Пуск". Тут вроде где-то есть подобная тема, но там не то, что мне надо. Там было написано о запрете выключения компьютера в том случае, если вставлен компакт-диск. А мне надо блокировать выключение компьютера совсем в других условиях.
Я делаю свою программу в очень простой среде разработки - Алгоритм 2.5, а чтобы там работать, вообще не нужно учить языки программирования. А там нет многого из того, что можно сделать в AutoIT. Вот мне надо реализовать вот что:
Когда пользователь нажимает Пуск->Выключение компьютера, потом выбирает "Выключение" или "Перезагрузка", проверяем, есть ли файл MkXXov0P31CQq1o6SBsdw==.tmp во временной папке пользователя. Если его там нет, выключать компьютер можно. Если его там нет, проверяем текст, который содержится в файле, который будет виден при открытии через Блокнот. Если там содержится текст f5kuDrmNRqJO0oTOMVUjhw==, то выключать компьютер можно, в остальных случаях - нельзя. При выключении компьютера выводить такое сообщение:
"Выключить компьютер в данный момент нельзя, так как к нему подключены другие пользователи."
У меня стоит Windows XP, я делаю серверную программу, через которую пользователи как-раз будут подключаться к моему компьютеру и скачивать с него файлы, доступ к которым я им предоставлю.
Примечания:
Можете даже не выкладывать сюда сам файл скрипта, просто скиньте сюда код, я его скопирую в текстовый редактор, сохраню скрипт и откомпилирую.
Описание:
Я ещё новичок в AutoIT. Мне надо как-то реализовать перехват выключения компьютера через меню "Пуск". Тут вроде где-то есть подобная тема, но там не то, что мне надо. Там было написано о запрете выключения компьютера в том случае, если вставлен компакт-диск. А мне надо блокировать выключение компьютера совсем в других условиях.
Я делаю свою программу в очень простой среде разработки - Алгоритм 2.5, а чтобы там работать, вообще не нужно учить языки программирования. А там нет многого из того, что можно сделать в AutoIT. Вот мне надо реализовать вот что:
Когда пользователь нажимает Пуск->Выключение компьютера, потом выбирает "Выключение" или "Перезагрузка", проверяем, есть ли файл MkXXov0P31CQq1o6SBsdw==.tmp во временной папке пользователя. Если его там нет, выключать компьютер можно. Если его там нет, проверяем текст, который содержится в файле, который будет виден при открытии через Блокнот. Если там содержится текст f5kuDrmNRqJO0oTOMVUjhw==, то выключать компьютер можно, в остальных случаях - нельзя. При выключении компьютера выводить такое сообщение:
"Выключить компьютер в данный момент нельзя, так как к нему подключены другие пользователи."
У меня стоит Windows XP, я делаю серверную программу, через которую пользователи как-раз будут подключаться к моему компьютеру и скачивать с него файлы, доступ к которым я им предоставлю.
Примечания:
Можете даже не выкладывать сюда сам файл скрипта, просто скиньте сюда код, я его скопирую в текстовый редактор, сохраню скрипт и откомпилирую.