PDA

View Full Version : خبر: ساخت یوزر ویندوز در دلفی



Mask
شنبه 05 آذر 1390, 20:20 عصر
با عرض سلام
دوستان کدی که در دلفی بتونم یه یوزر در ویندوز بسازم و سطح دسترسی و پسووردش رو هم بتونم تعیین کنم ، سراغ دارند.؟
البته با دستور net user نمیخام. که ماله cmd.exe هست.:خجالت:
البته با کامپوننت های جانبی مثل jvcl یا کامپوننت های جانبی دیگه نباشه.:چشمک::لبخندساده:

vcldeveloper
شنبه 05 آذر 1390, 22:41 عصر
NetUserAdd (http://msdn.microsoft.com/en-us/library/windows/desktop/aa370649%28v=VS.85%29.aspx)

joker
شنبه 05 آذر 1390, 23:34 عصر
هلو بپر تو گلو (http://www.shabgard.org/forums/showthread.php?t=19624) :)




function NetUserAdd; external netapi32lib name 'NetUserAdd';
function NetUserEnum; external netapi32lib name 'NetUserEnum';
function NetUserGetInfo; external netapi32lib name 'NetUserGetInfo';
function NetUserSetInfo; external netapi32lib name 'NetUserSetInfo';
function NetUserDel; external netapi32lib name 'NetUserDel';
function NetUserGetGroups; external netapi32lib name 'NetUserGetGroups';
function NetUserSetGroups; external netapi32lib name 'NetUserSetGroups';
function NetUserGetLocalGroups; external netapi32lib name 'NetUserGetLocalGroups';
function NetUserModalsGet; external netapi32lib name 'NetUserModalsGet';
function NetUserModalsSet; external netapi32lib name 'NetUserModalsSet';
function NetUserChangePassword; external netapi32lib name 'NetUserChangePassword';
function NetGroupAdd; external netapi32lib name 'NetGroupAdd';
function NetGroupAddUser; external netapi32lib name 'NetGroupAddUser';
function NetGroupEnum; external netapi32lib name 'NetGroupEnum';
function NetGroupGetInfo; external netapi32lib name 'NetGroupGetInfo';
function NetGroupSetInfo; external netapi32lib name 'NetGroupSetInfo';
function NetGroupDel; external netapi32lib name 'NetGroupDel';
function NetGroupDelUser; external netapi32lib name 'NetGroupDelUser';
function NetGroupGetUsers; external netapi32lib name 'NetGroupGetUsers';
function NetGroupSetUsers; external netapi32lib name 'NetGroupSetUsers';
function NetLocalGroupAdd; external netapi32lib name 'NetLocalGroupAdd';
function NetLocalGroupAddMember; external netapi32lib name 'NetLocalGroupAddMember';
function NetLocalGroupEnum; external netapi32lib name 'NetLocalGroupEnum';
function NetLocalGroupGetInfo; external netapi32lib name 'NetLocalGroupGetInfo';
function NetLocalGroupSetInfo; external netapi32lib name 'NetLocalGroupSetInfo';
function NetLocalGroupDel; external netapi32lib name 'NetLocalGroupDel';
function NetLocalGroupDelMember; external netapi32lib name 'NetLocalGroupDelMember';
function NetLocalGroupGetMembers; external netapi32lib name 'NetLocalGroupGetMembers';
function NetLocalGroupSetMembers; external netapi32lib name 'NetLocalGroupSetMembers';
function NetLocalGroupAddMembers; external netapi32lib name 'NetLocalGroupAddMembers';
function NetLocalGroupDelMembers; external netapi32lib name 'NetLocalGroupDelMembers';
function NetQueryDisplayInformation; external netapi32lib name 'NetQueryDisplayInformation';
function NetGetDisplayInformationIndex; external netapi32lib name 'NetGetDisplayInformationIndex';
function NetAccessAdd; external netapi32lib name 'NetAccessAdd';
function NetAccessEnum; external netapi32lib name 'NetAccessEnum';
function NetAccessGetInfo; external netapi32lib name 'NetAccessGetInfo';
function NetAccessSetInfo; external netapi32lib name 'NetAccessSetInfo';
function NetAccessDel; external netapi32lib name 'NetAccessDel';
function NetAccessGetUserPerms; external netapi32lib name 'NetAccessGetUserPerms';
function NetGetDCName; external netapi32lib name 'NetGetDCName';
function NetGetAnyDCName; external netapi32lib name 'NetGetAnyDCName';
function I_NetLogonControl; external netapi32lib name 'I_NetLogonControl';
function I_NetLogonControl2; external netapi32lib name 'I_NetLogonControl2';
function NetEnumerateTrustedDomains; external netapi32lib name 'NetEnumerateTrustedDomains';


function NetAlertRaise; external netapi32lib name 'NetAlertRaise';
function NetAlertRaiseEx; external netapi32lib name 'NetAlertRaiseEx';

function NetAccessAdd; external svrapilib name 'NetAccessAdd';
function NetAccessCheck; external svrapilib name 'NetAccessCheck';
function NetAccessDel; external svrapilib name 'NetAccessDel';
function NetAccessEnum; external svrapilib name 'NetAccessEnum';
function NetAccessGetInfo; external svrapilib name 'NetAccessGetInfo';
function NetAccessSetInfo; external svrapilib name 'NetAccessSetInfo';
function NetAccessGetUserPerms; external svrapilib name 'NetAccessGetUserPerms';
function NetShareAdd; external svrapilib name 'NetShareAdd';
function NetShareDel; external svrapilib name 'NetShareDel';
function NetShareEnum; external svrapilib name 'NetShareEnum';
function NetShareGetInfo; external svrapilib name 'NetShareGetInfo';
function NetShareSetInfo; external svrapilib name 'NetShareSetInfo';
function NetSessionDel; external svrapilib name 'NetSessionDel';
function NetSessionEnum; external svrapilib name 'NetSessionEnum';
function NetSessionGetInfo; external svrapilib name 'NetSessionGetInfo';
function NetConnectionEnum; external svrapilib name 'NetConnectionEnum';
function NetFileClose2; external svrapilib name 'NetFileClose2';
function NetFileEnum; external svrapilib name 'NetFileEnum';
function NetServerGetInfo; external svrapilib name 'NetServerGetInfo';
function NetSecurityGetInfo; external svrapilib name 'NetSecurityGetInfo';


function NetWkstaGetInfo; external netapi32lib name 'NetWkstaGetInfo';
function NetWkstaSetInfo; external netapi32lib name 'NetWkstaSetInfo';
function NetWkstaUserGetInfo; external netapi32lib name 'NetWkstaUserGetInfo';
function NetWkstaUserSetInfo; external netapi32lib name 'NetWkstaUserSetInfo';
function NetWkstaUserEnum; external netapi32lib name 'NetWkstaUserEnum';
function NetWkstaTransportAdd; external netapi32lib name 'NetWkstaTransportAdd';
function NetWkstaTransportDel; external netapi32lib name 'NetWkstaTransportDel';
function NetWkstaTransportEnum; external netapi32lib name 'NetWkstaTransportEnum';

function NetUseAdd; external netapi32lib name 'NetUseAdd';
function NetUseDel; external netapi32lib name 'NetUseDel';
function NetUseEnum; external netapi32lib name 'NetUseEnum';
function NetUseGetInfo; external netapi32lib name 'NetUseGetInfo';

function NetServiceControl; external netapi32lib name 'NetServiceControl';
function NetServiceEnum; external netapi32lib name 'NetServiceEnum';
function NetServiceGetInfo; external netapi32lib name 'NetServiceGetInfo';
function NetServiceInstall; external netapi32lib name 'NetServiceInstall';

function NetStatisticsGet; external netapi32lib name 'NetStatisticsGet';

function NetShareAdd; external netapi32lib name 'NetShareAdd';
function NetShareEnum; external netapi32lib name 'NetShareEnum';
function NetShareEnumSticky; external netapi32lib name 'NetShareEnumSticky';
function NetShareGetInfo; external netapi32lib name 'NetShareGetInfo';
function NetShareSetInfo; external netapi32lib name 'NetShareSetInfo';
function NetShareDel; external netapi32lib name 'NetShareDel';
function NetShareDelSticky; external netapi32lib name 'NetShareDelSticky';
function NetShareCheck; external netapi32lib name 'NetShareCheck';
function NetSessionEnum; external netapi32lib name 'NetSessionEnum';
function NetSessionDel; external netapi32lib name 'NetSessionDel';
function NetSessionGetInfo; external netapi32lib name 'NetSessionGetInfo';
function NetConnectionEnum; external netapi32lib name 'NetConnectionEnum';
function NetFileClose; external netapi32lib name 'NetFileClose';
function NetFileEnum; external netapi32lib name 'NetFileEnum';
function NetFileGetInfo; external netapi32lib name 'NetFileGetInfo';


function NetServerEnum; external netapi32lib name 'NetServerEnum';
function NetServerEnumEx; external netapi32lib name 'NetServerEnumEx';
function NetServerGetInfo; external netapi32lib name 'NetServerGetInfo';
function NetServerSetInfo; external netapi32lib name 'NetServerSetInfo';
function NetServerSetInfoCommandLine; external netapi32lib name 'NetServerSetInfoCommandLine';
function NetServerDiskEnum; external netapi32lib name 'NetServerDiskEnum';
function NetServerComputerNameAdd; external netapi32lib name 'NetServerComputerNameAdd';
function NetServerComputerNameDel; external netapi32lib name 'NetServerComputerNameDel';
function NetServerTransportAdd; external netapi32lib name 'NetServerTransportAdd';
function NetServerTransportAddEx; external netapi32lib name 'NetServerTransportAddEx';
function NetServerTransportDel; external netapi32lib name 'NetServerTransportDel';
function NetServerTransportEnum; external netapi32lib name 'NetServerTransportEnum';
function SetServiceBits; external netapi32lib name 'SetServiceBits';

function NetRemoteTOD; external netapi32lib name 'NetRemoteTOD';
function NetRemoteComputerSupports; external netapi32lib name 'NetRemoteComputerSupports';

function NetMessageNameAdd; external netapi32lib name 'NetMessageNameAdd';
function NetMessageNameEnum; external netapi32lib name 'NetMessageNameEnum';
function NetMessageNameGetInfo; external netapi32lib name 'NetMessageNameGetInfo';
function NetMessageNameDel; external netapi32lib name 'NetMessageNameDel';
function NetMessageBufferSend; external netapi32lib name 'NetMessageBufferSend';

function NetJoinDomain; external netapi32lib name 'NetJoinDomain';
function NetUnjoinDomain; external netapi32lib name 'NetUnjoinDomain';
function NetRenameMachineInDomain; external netapi32lib name 'NetRenameMachineInDomain';
function NetValidateName; external netapi32lib name 'NetValidateName';
function NetGetJoinInformation; external netapi32lib name 'NetGetJoinInformation';
function NetGetJoinableOUs; external netapi32lib name 'NetGetJoinableOUs';


function NetConfigGet; external netapi32lib name 'NetConfigGet';
function NetConfigGetAll; external netapi32lib name 'NetConfigGetAll';
function NetConfigSet; external netapi32lib name 'NetConfigSet';
function NetRegisterDomainNameChangeNotification; external netapi32lib name 'NetRegisterDomainNameChangeNotification';
function NetUnregisterDomainNameChangeNotification; external netapi32lib name 'NetUnregisterDomainNameChangeNotification';

function NetScheduleJobAdd; external netapi32lib name 'NetScheduleJobAdd';
function NetScheduleJobDel; external netapi32lib name 'NetScheduleJobDel';
function NetScheduleJobEnum; external netapi32lib name 'NetScheduleJobEnum';
function NetScheduleJobGetInfo; external netapi32lib name 'NetScheduleJobGetInfo';