さまざまなユーザーがRDPを介してPCに接続できるようにするWindowsサービスを作成しています。
私が必要としているのは、ある種のWinAPIによって、またはregkeysなどを変更することによって、PCでログイン資格情報(つまり、ログイン+パス)を追加、変更、および削除する方法を知ることです。
ありがとう!
を使用してローカルアカウントを作成できますNetUserAdd
。アカウントをこの方法で削除しないでください。ユーザープロファイルが孤立するためですが、NetUserGetInfo
and NetUserSetInfo
(オプション1008)を使用して、必要に応じて無効にしたり、再度有効にしたりできます。 NetUserSetInfo
(オプション1003)は、必要に応じてパスワードをリセットするために使用できますが、パスワードをリセットすると、暗号化されたすべてのファイルと設定が取り返しのつかないほど失われることに注意してください。古いパスワードがわかっている場合は、NetUserChangePassword
代わりに使用できます。
NetGroupAddUser
およびを使用しNetGroupDelUser
て、RDPアクセスを制御するために、リモートデスクトップユーザーグループからアカウントを追加および削除します。
作成したアカウントはインタラクティブにログオンするためにも使用でき(ユーザー権利ポリシーを操作して明示的にブロックしない限り)、既存のアカウントを変更しないように注意する必要があることに注意してください。