Я ищу функцию winapi
, которая позволит мне изменить текущий пароль пользователя, вошедшего в систему. В моем случае я знаю текущий пароль вошедшего в систему пользователя. Я использую Windows 7 Ultimate.
Спасибо.
Фон
Фон будет выглядеть странно, но я собираюсь описать его для пояснения. Мой персональный домашний компьютер используется несколькими пользователями (папа, сестра, двоюродные братья и т. Д.). Я единственный администратор ПК. Все остальные являются стандартными пользователями. Все учетные записи защищены паролем.
Мне не нравится, что другие люди используют мой аккаунт, потому что они что-то связывают. Я всегда устанавливаю все программы из своей учетной записи, а также устраняю неполадки с ПК. Когда я в течение нескольких недель отсутствую на компьютере, может быть, кому-то другому нужно установить программное обеспечение или сделать что-то, требующее административных прав. По этой причине им может понадобиться использовать мой аккаунт. Могут быть экстренные случаи, и я должен разрешить пользователю войти в мою учетную запись, указав пароль учетной записи.
Я недавно столкнулся с такой ситуацией. Прежде чем покинуть свой компьютер на долгое время, я изменил свой обычный пароль на другой. Я изменю это снова, когда достигну своего ПК.
Так что я думаю написать крошечную программу, которая будет запускаться каждый раз, когда кто-то входит в мою учетную запись. Программа изменит текущий пароль только на тот, который мне известен. В этом случае, если кто-то войдет в мою учетную запись, установит что-либо, выйдет из системы и не сможет войти в систему после изменения пароля.
Предположим, я установил пароль своей учетной записи как abcd
. Когда кто-то входит в систему, программа изменит его на abcde
. В следующий раз может быть abc123
и т. Д.