首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

GetComputerName函数的调用解决方法

2013-04-21 
GetComputerName函数的调用我用VB.NET2010写以下代码时,为什么会提示试图读写受保护的内存错误?Public D

GetComputerName函数的调用
我用VB.NET2010写以下代码时,为什么会提示"试图读写受保护的内存"错误?

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

Dim l_Name As String

l_Name = Space(256)
Call GetComputerName(l_Name, 256)
[解决办法]
Long 改为 Integer

更方便的方法:
My.Computer.Name 或 Environment.MachineName

热点排行