博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# api 得到机器名
阅读量:4614 次
发布时间:2019-06-09

本文共 509 字,大约阅读时间需要 1 分钟。

 

ContractedBlock.gif
ExpandedBlockStart.gif
Code
[DllImport("kernel32.dll",
EntryPoint 
= "GetComputerName",
ExactSpelling 
= false,
SetLastError 
= true)]
        
static extern bool GetComputerName(
        [MarshalAs(UnmanagedType.LPArray)] 
byte[] lpBuffer,
        [MarshalAs(UnmanagedType.LPArray)] Int32[] nSize);  
        
public Form1()
ExpandedBlockStart.gifContractedBlock.gif        
{
            InitializeComponent();
            
byte[] str = new byte[20];
            Int32[] len 
= new Int32[1];
            len[
0= 20;
            GetComputerName(str, len);
            MessageBox.Show(System.Text.Encoding.ASCII.GetString(str));  
}

转载于:https://www.cnblogs.com/hubj/archive/2008/12/23/1360667.html

你可能感兴趣的文章
Jenkins学习记录
查看>>
【转】 男人的修练
查看>>
C++ 迭代器 基础介绍
查看>>
TextWatcher的简单使用
查看>>
Xamarin.iOS 的鍵盤控制 (AutoLayout 與 新的 Keyboard 事件 )
查看>>
nyoj_216_A problem is easy_201312051117
查看>>
实用正则表达式匹配和替换
查看>>
工作流快速入门
查看>>
C# 反射
查看>>
NSFileManager和NSFileHandle(附:获取文件大小 )
查看>>
为android的HttpClient添加请求超时时间
查看>>
Microsoft ASP.NET SignalR
查看>>
C#实现快捷键(系统热键)响应
查看>>
ES6 学习笔记
查看>>
cocos2d-x for android:CCSprite 精灵动画
查看>>
NHibernate 存储过程使用
查看>>
momentjs
查看>>
IHTMLDocument2类的使用
查看>>
plsql 根据sid连接oracle
查看>>
Java-Runoob-高级教程:Java MySQL 连接
查看>>