C#编程实现获取当前计算机的名字
来源:互联网 发布:数据分析 excel 编辑:程序博客网 时间:2024/05/29 15:52
利用windows系统自带的kernel32.dll文件,然后将其引入到自己的项目中来,就可以轻松实现获取计算机全名了,好了直接上代码
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Runtime.InteropServices;namespace Name{ class Program { enum COMPUTER_NAME_FORMAT { ComputerNameNetBIOS, ComputerNameDnsHostname, ComputerNameDnsDomain, ComputerNameDnsFullyQualified, ComputerNamePhysicalNetBIOS, ComputerNamePhysicalDnsHostname, ComputerNamePhysicalDnsDomain, ComputerNamePhysicalDnsFullyQualified } [DllImport("kernel32.dll")] static extern bool GetComputerNameEx(COMPUTER_NAME_FORMAT NameType, StringBuilder lpBuffer, ref uint lpnSize); static void Main(string[] args) { bool success; StringBuilder name = new StringBuilder(100); uint size = 100; success = GetComputerNameEx(COMPUTER_NAME_FORMAT.ComputerNamePhysicalDnsFullyQualified, name, ref size); Console.WriteLine(name.ToString()); } }}
需要注意的是函数在调用时注意参数的类型一定要一致
0 0
- C#编程实现获取当前计算机的名字
- 获取当前用户的名字
- 获取当前文件夹的名字
- C#获取当前计算机的硬件及系统信息
- 获取当前连接的wifi的名字
- 获取当前连接的wifi的名字
- 如何获取当前页的action名字?
- 获取当前电脑的IP,名字
- 获取当前连接的wifi名字
- 获取当前界面正在当前运行的Activity的名字
- 获取当前计算机MAC地址 BCB实现
- c#通过属性的名字获取值
- C#中获取计算机当前日期时间等的不同格式
- iOS应用获取当前设备连接的wifi的名字
- 获取当前使用的浏览器的名字以及版本号
- python 获取当前运行的 class 的名字
- c#获得本机计算机名字,获得本机当前系统登陆用户和管理员权限,Environment
- 根据计算机的名字获取对方机器的IP地址
- HDU 2083 简易版之最短距离
- ubuntu16.04 安装 Eric6
- JZOJ1332. 正方形内的计数
- uva 11077 Find the Permutations 置换+递推
- spark-streaming-[2]-累加器(更新器)操作(updateStateByKey)
- C#编程实现获取当前计算机的名字
- POJ 2553
- poj1474 Video Surveillance【半平面交】
- 步循环
- 提高篇项目1-统计数组中某个数出现的有几次
- java进制与字节之间的转换
- poj 1068
- LintCode 50 数组剔除元素后的乘积
- BZOJ 3884 上帝与集合的正确用法