• Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
  • Tìm kiếm trước khi đặt câu hỏi

Xác định thông tin hệ điều hành

Các thủ thuật về hệ thống, thư mục, tập tin và mạng

Điều hành viên: tungcan5diop, QUANITGROBEST

Hình đại diện của người dùng
meoconbuongbinh1712
Thành viên năng nổ
Thành viên năng nổ
Bài viết: 82
Ngày tham gia: T.Năm 28/12/2006 3:49 pm
Đến từ: Quê của người phụ nữ nặng nhất thế giới
Has thanked: 1 time
Been thanked: 2 time

Xác định thông tin hệ điều hành

Gửi bàigửi bởi meoconbuongbinh1712 » T.Hai 31/03/2008 3:27 pm

Thủ thuật: Xác định thông tin hệ điều hành
Tác giả: Sưu tầm
Mô tả: Xác định thông tin hệ điều hành


Mã: Chọn hết

  1. using System;
  2.  
  3. class ChuongTrinh
  4. {
  5.     static void Main()
  6.     {
  7.         //Dong lenh de chay chuong trinh nay
  8.         Console.WriteLine("Command line : " + Environment.CommandLine);
  9.  
  10.         //Phien ban he dieu hanh
  11.         Console.WriteLine("OS PlatformID : " + Environment.OSVersion.Platform);
  12.         Console.WriteLine("OS Major Version : " + Environment.OSVersion.Version.Major);
  13.         Console.WriteLine("OS Minor Version : " + Environment.OSVersion.Version.Minor);
  14.         Console.WriteLine("CLR Version : " + Environment.Version);
  15.  
  16.         //Ten nguoi dung dang chay chuong trinh
  17.         Console.WriteLine("User Name : " + Environment.UserName);
  18.  
  19.         //User dang ky
  20.         Console.WriteLine("Domain Name : " + Environment.UserDomainName);
  21.  
  22.         //Ten may
  23.         Console.WriteLine("Machine name : " + Environment.MachineName);
  24.  
  25.         //Kiem tra ung dung la cua nguoi dung khong hay la dich vu
  26.         Console.WriteLine("Is interactive ? : " + Environment.UserInteractive);
  27.  
  28.         Console.WriteLine("Shutting down ? : " + Environment.HasShutdownStarted);
  29.  
  30.         //Thoi gian he dieu hanh da hoat dong (mili giay)
  31.         Console.WriteLine("Ticks since startup : " + Environment.TickCount);
  32.  
  33.         // Liet ke cac o dia co tren may
  34.         foreach (string s in Environment.GetLogicalDrives())
  35.         {
  36.             Console.WriteLine("Logical drive : " + s);
  37.         }
  38.  
  39.         // Cac thu muc chinh
  40.         Console.WriteLine("Current folder : " + Environment.CurrentDirectory);
  41.         Console.WriteLine("System folder : " + Environment.SystemDirectory);
  42.  
  43.         // Liet ke cac thu muc dac biet
  44.         foreach (Environment.SpecialFolder s in Enum.GetValues(typeof(Environment.SpecialFolder)))
  45.         {
  46.             Console.WriteLine("{0} folder : {1}", s, Environment.GetFolderPath(s));
  47.         }
  48.  
  49.         Console.ReadLine();
  50.     }
  51. }
  52.  


The worst way to miss someone is to be sitting right beside them knowing
you can't have them

Hình đại diện của người dùng
vo_minhdat2007
Quản trị
Quản trị
Bài viết: 2227
Ngày tham gia: CN 17/07/2005 1:40 am
Has thanked: 13 time
Been thanked: 87 time
Liên hệ:

Re: Xác định thông tin hệ điều hành

Gửi bàigửi bởi vo_minhdat2007 » T.Hai 31/03/2008 8:47 pm

Không cần rắc rối vậy đâu, dùng Code Snippet có hết mà (Ctrl + K, Ctrl + X)

Hình đại diện của người dùng
phstiger
Thành viên năng nổ
Thành viên năng nổ
Bài viết: 88
Ngày tham gia: T.Năm 27/03/2008 12:20 pm

Re: Xác định thông tin hệ điều hành

Gửi bàigửi bởi phstiger » T.Sáu 18/04/2008 9:52 pm

Bạn ơi cho mình hỏi

Mã: Chọn hết

  1. #         //Thoi gian he dieu hanh da hoat dong (mili giay)
  2.          Console.WriteLine("Ticks since startup : " + Environment.TickCount);

Cái này có phải là thời gian từ lúc mở máy tính vào hệ Điều hành đến thời điểm hiện tại không bạn?

Mã: Chọn hết

  1.  
  2.        // Liet ke cac thu muc dac biet
  3.         foreach (Environment.SpecialFolder s in Enum.GetValues(typeof(Environment.SpecialFolder)))
  4.         {
  5.            Console.WriteLine("{0} folder : {1}", s, Environment.GetFolderPath(s));
  6.        }
  7.  

Phần này chuyển qua VB.NET thì viết sao, mình thử hoài không được bạn ơi!!!!
(¯¯`·.¸ www.banbevn.us ¸.·´¯¯)

Hình đại diện của người dùng
vo_minhdat2007
Quản trị
Quản trị
Bài viết: 2227
Ngày tham gia: CN 17/07/2005 1:40 am
Has thanked: 13 time
Been thanked: 87 time
Liên hệ:

Re: Xác định thông tin hệ điều hành

Gửi bàigửi bởi vo_minhdat2007 » T.Sáu 25/04/2008 8:06 am

1/ Since Startup => từ khi Windows chiếm quyền điều khiển đến hiện tại!
2/ Bạn dùng đối tượng My.Computer.FileSystem.SpecialDirectories!
Mà bạn nên dùng Code Snippet đi (nhấn Ctrl + K, sau đó nhấn Ctrl + X), chọn mục Windows System, tha hồ mà chọn, không thiếu cái gì, không cần phải rắc rối vậy đâu (Từ Visual Studio 2005 trở lên)

Hình đại diện của người dùng
phstiger
Thành viên năng nổ
Thành viên năng nổ
Bài viết: 88
Ngày tham gia: T.Năm 27/03/2008 12:20 pm

Re: Xác định thông tin hệ điều hành

Gửi bàigửi bởi phstiger » T.Sáu 25/04/2008 2:18 pm

Code Snippet là gì vậy bạn ???
(¯¯`·.¸ www.banbevn.us ¸.·´¯¯)

Hình đại diện của người dùng
phstiger
Thành viên năng nổ
Thành viên năng nổ
Bài viết: 88
Ngày tham gia: T.Năm 27/03/2008 12:20 pm

Re: Xác định thông tin hệ điều hành

Gửi bàigửi bởi phstiger » T.Sáu 25/04/2008 11:40 pm

À mình đã tìm được tài liệu rùi :)
Sẵn đây đóng góp thêm, để tạo code snippet xem tại:
http://tinhocmo.net/forum/index.php?s=c8f74fd7ed966d54378944692080e0e2&showtopic=1471&pid=3915&st=0&#entry3915
Không biết đưa link như vầy có sai quy định ko vậy?
(¯¯`·.¸ www.banbevn.us ¸.·´¯¯)

sevenone
Bài viết: 1
Ngày tham gia: CN 31/01/2010 2:45 pm

Re: Xác định thông tin hệ điều hành

Gửi bàigửi bởi sevenone » CN 31/01/2010 2:51 pm

cho em hỏi thế mình muốn lấy mã ngôn ngữ trên máy tính mình đang sử dụng thì sao ạ...
ví dụ như ThaiLan mã là th-TH


Quay về “[.NET] Hệ thống - Tập tin - Thư mục và Mạng”

Đang trực tuyến

Đang xem chuyên mục này: Không có thành viên nào trực tuyến.1 khách