using System.Runtime.InteropServices;namespace windows_API
{
    public partial class GetSystemForm : Form
    {
        public GetSystemForm()
        {
            InitializeComponent();
        }
        [DllImport("kernel32.dll")]
        private static extern bool GetComputerName(StringBuilder lpBuffer, int nsize);
        private void GetSystemDirectoryForm_Load(object sender, EventArgs e)
        {
 
            StringBuilder buffComputer = new StringBuilder(100);
            GetComputerName(buffComputer, 100);
           //这里提示 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
        }
    }
}