ОС: WinCE 6.0 R3
Строитель платформы: PB6
Я пытаюсь создать пользователя для FTP в Wince. Я использую NTLMSetUserInfo()
для создания пользователя.
Создает запись USER в реестре. Но при попытке войти в систему, используя этого пользователя и пароль, он не позволяет войти в систему .. ПЛОХОЙ ПОЛЬЗОВАТЕЛЬ и ПАРОЛЬ.
Мои настройки реестра:
[HKEY_LOCAL_MACHINE\Ident]
"OrigName"="Kunu"
"Name"="My Device"
"Desc"=LOC_DEFAULTDEVICEDESC
[HKEY_LOCAL_MACHINE\COMM\FTPD]
"IsEnabled"=dword:1
"UseAuthentication"=dword:1
"UserList"="krunal"
"AllowAnonymous"=dword:0
"AllowAnonymousUpload"=dword:0
"AllowAnonymousVroots"=dword:0
"DefaultDir"="\\Windows"
; Idle time (in seconds) after which the connection is automatically closed.
Default = 5 mins
"IdleTimeout"=dword:12c
;To control logging
"DebugOutputChannels"=dword:2
"DebugOutputMask"=dword:17
"BaseDir"="\\"
"LogSize"=dword:1000
[HKEY_LOCAL_MACHINE\Services\Smbserver]
"AdapterList"="*"
[HKEY_LOCAL_MACHINE\Services\Smbserver\Shares\Root]
"Path"="\\temp"
"Type"=dword:0
"UserList"="admin"
[HKEY_LOCAL_MACHINE\Services\SMBServer\Shares\VirtualRoot]
"Type"=dword:0
"Path"="\\Windows"
"UserList"="krunal"
[HKEY_LOCAL_MACHINE\Drivers\Service\SMBServer]
"AdapterList"="*"
[HKEY_LOCAL_MACHINE\Comm\Redir]
"DefaultDomain"=""
[HKEY_LOCAL_MACHINE\Services\SMBServer\Shares]
"UseAuthentication"=dword:1
Запись в реестре после NTLMSetUserInfo()
HKEY_LOCAL_MACHINE\Comm\Security\UserAccounts\Mike
Под этим я даю значения Home и Permissions Registry для доступа.
все еще не работает ..
Я даже использую API AuthHelpInitialize()
и AuthHelpValidateUserW()
для проверки пользователя.
Возвращает пользователя, не представившего свой сбой ..
Как я могу создать пользователя и предоставить ему определенный доступ к каталогу ... ???
Заранее спасибо,
Крунал Сони.