上一题下一题
跳转到
 
 
  世界如此多姿,发展如此迅速,窥一斑未必还能知全豹。但正如万花筒一样,每一个管窥都色彩斑斓。  
 
 
  知识通道 | 学习首页 | 教师首页 | PK首页 | 知识创造首页 | 企业首页 | 登录
 
本文对应知识领域
vb获取和修改计算机名字的方法
作者:未知 申领版权
2010年11月15日 共有 888 次访问 【添加到收藏夹】 【我要附加题目
受欢迎度:

    
    在Win 98/2000中,计算机有一个名字。运行regedit在"HKEYLOCALMACHINESystemCurrentControlSetcontrolComputerNameComputerName"中将发现"ComputerName"="Default"( 或其它字符串),在regedit下可以查看和修改这个名字。我们还可在程序中通过Win32API提供的GetComputerName、SetComputerName这两个函数来查看和修改计算机的名字。下面以VB为例来探讨如何编写一个可查看和修改计算机名字的程序。
    1.插入一个新模块,在其中添加如下代码:
    ′声明 GetComputerName
    Declare Function GetComputerName Lib″kernel 32″Alias″
    GetComputerNameA″(Byval lpBuffer As
    String,nSize As Long)As Long
    ′声明 SetComputerName
    Declare Function SetComputerName Lib″kernel 32″Alias ″
    SetComputerNameA″(Byval lp ComputerName As String)As Long
    ′定义一个获取计算机名字的函数
    Public Function GetCName (CName) As Boolean
    Dim sComputerName As String '计算机的名字
    Dim lComputerName As Long
    '计算机名字的长度
    Dim lResult As Long
    'GetComputerName的返回值
    Dim RV As Boolean
    ′GetCName返回值,若为TRUE则表示操作成功
    lComputerNameLen=256
    sComputerName=Space (lComputerNameLen)
    lResult=GetComputerName (sComputerName,lCompputerNameLen)
    If lResult 〈〉0 Then Cname=Left$
    (sComputerName,lComputerNameLen)
    RV=True
    Else RV=False
    End If
    GetCName=RV
    End Function
    ′定义一个修改计算机名字的函数
    Public Function SetCName (CName ) As Boolean
    Dim lResult As Long
    Dim RV As Boolean
    lResult=SetComputerName (CName)
    If lResult 〈〉0 Then
    RV=True′修改成功
    Else RV=False
    End If
    SetCName=RV
    End Function
    2.在窗体中添加一命令按钮Command1,双击该按钮并在其中添加如下代码:
    Sub Command1-Click ()
    DIM CN AS String
    x=GetCName (CN)
    Print ″This Computer Name is :″,CN
    CN=″MYCOMPUTER″
    x=SetCName (CN )
    Print ″Now the Computer name is :″,CN
    End Sub
    OK, 保存上述设置和代码,然后按F5运行该程序。 
    

    

 

相关新闻

您可能对这些感兴趣  

用VB做定时断线程序
VisualBasic中的界面设计原则和编程技巧
VB6.0与Windows API 间的呼叫技巧
制作可以自动隐藏的弹出式菜单
ListBox中的字符串超长显示的解决方法
VB中的Unicode 和 Ansi 格式
优化程序显示速度
Visual Basic 产生渐层的 Form 背景
用VB实现客户——服务器(TCP/IP)
用VB制作注册软件的方法

题目筛选器
日期:
类型:
状态:
得分: <=
分类:
作者:
职业:
关键字:
搜索

 
 
 
  焦点事件
 
  知识体系
 
  职业列表
 
 
  最热文章
 
 
  最多引用文章
 
 
  最新文章
 
 
 
 
网站介绍 | 广告服务 | 招聘信息 | 保护隐私权 | 免责条款 | 法律顾问 | 意见反馈
版权所有 不得转载
沪ICP备 10203777 号 联系电话:021-54428255
  帮助提示    
《我的太学》是一种全新的应用,您在操作中遇到疑问或者问题,请拨打电话13564659895,15921448526。
《我的太学》