Hi mọi người, sau một thời gian không viết bài chia sẽ về thủ thuật C#, hôm nay lại đi lang thang trên internet Hùng đã thấy có một bài chia sẽ về thủ thuật về "WINFORM" này cũng khá hay về thông tin máy tính bạn đang sữ dụng.
Với thủ thuật này bạn có thể xem thông tin "WINDOWN" của bạn đang sữ dụng, và nó sẽ hiện thông tin phần cứng trên windows của các bạn để các bạn kiểm tra sơ bộ xem. :D
Trong tools này kiểm tra cấu hình laptop, máy tính là việc làm cần thiết khi bạn muốn biết chính xác các phần cứng được trang bị trên máy.
Để kiểm tra thông tin cấu hình máy tính Windows bạn có thể dùng lệnh dxdiag trên cmd, xem qua Properties của PC hoặc dùng phần mềm hỗ trợ.
Trong bài viết dưới đây, mình sẽ hướng dẫn các bạn những cách kiểm tra, xem cấu hình phần cứng trên máy tính nhanh chóng, đơn giản nhất nhưng vẫn đảm bảo cung cấp đủ thông tin máy tính cần thiết, có thể thực hiện được cả trên Windows 10, 8/8.1, Windows 7, XP.
Với class này, các bạn sẽ dễ dàng lấy cấu hình phần cứng của máy Client xuất ra Text File, rồi có thể gởi file text này về Server chẳng hạn.
Class SystemInfoHelper.cs rất dài, nên các bạn download ở dưới source code bài viết của mình nhé.
FULL CODE
Bên trên là sơ bộ đoạn code cho mọi người áp dụng nha :D
DOWNLOAD DEMO + SOURCE
DOWNLOAD DEMO / SOURCE
Password Default : HungCoder.Com
Với thủ thuật này bạn có thể xem thông tin "WINDOWN" của bạn đang sữ dụng, và nó sẽ hiện thông tin phần cứng trên windows của các bạn để các bạn kiểm tra sơ bộ xem. :D
Trong tools này kiểm tra cấu hình laptop, máy tính là việc làm cần thiết khi bạn muốn biết chính xác các phần cứng được trang bị trên máy.
Để kiểm tra thông tin cấu hình máy tính Windows bạn có thể dùng lệnh dxdiag trên cmd, xem qua Properties của PC hoặc dùng phần mềm hỗ trợ.
Trong bài viết dưới đây, mình sẽ hướng dẫn các bạn những cách kiểm tra, xem cấu hình phần cứng trên máy tính nhanh chóng, đơn giản nhất nhưng vẫn đảm bảo cung cấp đủ thông tin máy tính cần thiết, có thể thực hiện được cả trên Windows 10, 8/8.1, Windows 7, XP.
Với class này, các bạn sẽ dễ dàng lấy cấu hình phần cứng của máy Client xuất ra Text File, rồi có thể gởi file text này về Server chẳng hạn.
Class SystemInfoHelper.cs rất dài, nên các bạn download ở dưới source code bài viết của mình nhé.
FULL CODE
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Diagnostics; using System.Drawing; using System.Linq; using System.Runtime.InteropServices; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace systeminfo { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private const int WM_SYSCOMMAND = 274; private const int SC_MAXIMIZE = 61488; [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true, ExactSpelling = true)] public static extern int SetParent(IntPtr hWndChild, IntPtr hWndNewParent); [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true, ExactSpelling = true)] public static extern int SendMessage(IntPtr hWnd, int Msg, int wParam, int lParam); private async void btnGetsystemInfo_Click(object sender, EventArgs e) { btnGetsystemInfo.Text = "Please waiting..."; btnGetsystemInfo.Enabled = false; await SystemInfoHelper.WriteFileText("info.txt"); ProcessStartInfo startInfo = new ProcessStartInfo("notepad.exe", "info.txt"); startInfo.WindowStyle = ProcessWindowStyle.Maximized; var proc = Process.Start(startInfo); proc.WaitForInputIdle(); SetParent(proc.MainWindowHandle, panel1.Handle); btnGetsystemInfo.Text = "Get System Info"; btnGetsystemInfo.Enabled = true; } } }
Bên trên là sơ bộ đoạn code cho mọi người áp dụng nha :D
DOWNLOAD DEMO + SOURCE
Password Default : HungCoder.Com
Chúc các bạn thành công.