为编程爱好者分享易语言教程源码的资源网

网站首页 > 易语言相关 > 易语言例程 正文

Windows身份验证易语言源码

三叶资源网 2019-06-18 14:16:31 易语言例程 2292 ℃ 0 评论

Windows身份验证易语言源码

@先锋小七

.版本 2
.支持库 spec

.程序集 程序集1

.子程序 _启动子程序, 整数型, , 本子程序在程序启动后最先执行

调试输出 (Windows身份验证 (“s”, “s”, ))
调试输出 (Windows身份验证_Ex (“s”, “1”, ))

返回 (0)  ' 可以根据您的需要返回任意数值

.子程序 Windows身份验证, 逻辑型
.参数 User, 文本型
.参数 Password, 文本型, 可空
.参数 Domain, 文本型, 可空
.局部变量 hToken
.局部变量 ret, 逻辑型

ret = LogonUserA (User, Domain, Password, #LOGON32_LOGON_INTERACTIVE, #LOGON32_PROVIDER_DEFAULT, hToken)
CloseHandle (hToken)
返回 (ret)


.子程序 Windows身份验证_Ex, 逻辑型
.参数 User, 文本型
.参数 Password, 文本型, 可空
.参数 Domain, 文本型, 可空
.局部变量 hToken
.局部变量 QuotaLimits, QUOTA_LIMITS
.局部变量 ret, 逻辑型
.局部变量 LogonSid
.局部变量 ProfileBuffer
.局部变量 ProfileLength

ret = LogonUserExA (User, Domain, Password, #LOGON32_LOGON_INTERACTIVE, #LOGON32_PROVIDER_DEFAULT, hToken, LogonSid, ProfileBuffer, ProfileLength, QuotaLimits)
CloseHandle (hToken)
.如果真 (取反 (ret))
    返回 (ret)
.如果真结束

调试输出 (hToken, 指针到整数 (LogonSid), ProfileLength, 指针到字节集 (ProfileBuffer, ProfileLength))
调试输出 (QuotaLimits.TimeLimit, QuotaLimits.PagefileLimit, QuotaLimits.PagedPoolLimit, QuotaLimits.NonPagedPoolLimit, QuotaLimits.MinimumWorkingSetSize ÷ 1024, QuotaLimits.MaximumWorkingSetSize ÷ 1024)
返回 (ret)
文件下载

来源:三叶资源网,欢迎分享,公众号:iisanye,(三叶资源网⑤群:21414575

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

百度站内搜索
关注微信公众号
三叶资源网⑤群:三叶资源网⑤群

网站分类
随机tag
DLL函数查看快手封包组包kgtemp转MP3Lua支持库代理验证WebUI源码例程百度推广引流软件登录源码xm-sign算法截图模块源码图像缩放填表源码jar打包抖音评论采集销毁时钟图片格式转换器群发例程Android面试宝典6.0
最新评论