Комбінацію клавіш Win + L знають багато, але іноді зручніше перемикатися мину діалог вибору користувача. Варіанти реалізації такого перемикання користувачів будуть розглянуті в даній статті.
призначення:
особливості:
Користувачі, між якими буде відбуватися перемикання, повинні попередньо увійти в свій обліковий запис. Так само не зачіпається питання безпеки. Будемо вважати, що вони повністю довіряють один одному. І, в той же час, можуть обмежити доступ третіх осіб, простим натисканням Win + L і викликом діалогу перемикання користувачів (за умови наявності паролів на своїх облікових записах).
Реалізація:
Наприклад, в системі є два користувачі: Ivanov і Petrov.
Для перемикання необхідно дізнатися ID сеансів користувачів. Скористаємося командним рядком і командою query user (відображає відомості про користувача сеансах на сервері терміналів).
![Як переключити користувача windows з командного рядка (командний) Як переключити користувача windows з командного рядка](https://images-on-off.com/images/196/kakpereklyuchitpolzovatelyawindowsizkoma-349baf90.png)
Перемикання проводиться командою tscon (команда підключення до сеансу до термінального сервера).
Залишається тільки створити ярлик на робочому столі користувача Petrov (правою кнопкою по робочому столу → Створити ярлик з командою
C: \ Windows \ System32 \ tscon.exe 1 / password: 123
де 1 - ID сеансу Ivanov. а 123 - його пароль).
![Як переключити користувача windows з командного рядка (Windows System32 tscon password) Як переключити користувача windows з командного рядка](https://images-on-off.com/images/196/kakpereklyuchitpolzovatelyawindowsizkoma-4e0e1f2e.png)
Аналогічним чином створити ярлик на робочому столі користувача Ivanov (з командою
C: \ Windows \ System32 \ tscon.exe 2 / password: 321
![Як переключити користувача windows з командного рядка (Windows System32 tscon) Як переключити користувача windows з командного рядка](https://images-on-off.com/images/196/kakpereklyuchitpolzovatelyawindowsizkoma-b95828d0.png)
Для перемикання з клавіатури можна задати поєднання клавіш для швидкого виклику (наприклад, Ctrl + Num 0)
Звичайне перемикання (для наочності без гарячих клавіш):
Перемикання з ярлика:
AutoIt-скрипт:
Скрипт для повної автоматизації процесу перемикання користувачів userswitch.zip.
Щоб мати змогу здійснювати компіляції необхідно завантажити AutoIt.
#include