TC官方合作论坛

 找回密码
 立即注册
查看: 1618|回复: 2

[已解决] api获取计算机名称的问题

[复制链接]
发表于 2017-5-9 17:27:20 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如题  怎样用api   GetComputerNameW 函数获取计算机名称?tc 自带的例子根本没效果 直接就奔溃了。
以下是百度百科搜索的结果

lpBuffer ------- String,随同计算机名载入的字串缓冲区  "   这句话是什么意思?
“nSize ---------- Long,缓冲区的长度。这个 变量随同返回计算机名的实际长度载入"    这个长度又指的是什么?

Declare Function GetComputerName Lib "kernel32" Alias "GetComputerNameA" (ByVal lpBuffer As String, nSize As Long) As Long

[说明]

取得这台计算机的名称

[参数表]

lpBuffer ------- String,随同计算机名载入的字串缓冲区

nSize ---------- Long,缓冲区的长度。这个 变量随同返回计算机名的实际长度载入

[返回值]

Long,TRUE(非零)表示成功,否则返回零。会设置GetLastError


回复

使用道具 举报

发表于 2017-5-10 07:54:58 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-5-10 09:07:05 | 显示全部楼层
武昌剩竹 发表于 2017-5-10 07:54
请参考
http://bbs.tyuyan.net/thread-65602-1-1.html

已解决   十分感谢!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-5-16 22:18 , Processed in 0.034907 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表