attrib +s Y:\Utilizadores\Administrator
[.ShellClassInfo] CLSID={20D04FE0-3AEA-1069-A2D8-08002B30309D}
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionfunction PerformLogonI(User, Domain, Password: String): Cardinal; stdcall; var i : integer; begin i := pos( '\',user); if i>0 then begin domain := copy(user,0,i-1); user := copy(user,i+1,length(user)-i); end; if NOT LogonUser(pChar(User), pChar(Domain), pChar(Password), LOGON32_LOGON_INTERACTIVE,// or LOGON32_LOGON_NETWORK, LOGON32_PROVIDER_DEFAULT, Result) then RaiseLastWin32Error; end; htoken := PerformLogoni(edtcnxlogon.Text,'',edtcnxPassword.Text ); try if not ImpersonateLoggedOnUser(hToken) then ShowMessage(SysErrorMessage( getlasterror)); try // action a faire en tant que autre user; finally RevertToSelf; end; finally CloseHandle(hToken); end;