Công cụ bảo vệ mã nguồn .NET mạnh nhất, không thể unpack, miễn phí cho các khách hàng đầu tiên đăng ký.
Từ 1 tới 3 trên tổng số 3 kết quả

Đề tài: Lấy đường dẫn thư mục cài đặt Hệ điều hành

  1. #1
    Ngày gia nhập
    10 2006
    Bài viết
    11

    Mặc định Lấy đường dẫn thư mục cài đặt Hệ điều hành

    Có bạn nào biết cách lấy đương dẫn thư mục + phân vùng ổ đĩa cài HDH trong c# thì giúp mình với.
    ví dụ:
    HDH đc cài trong ổ C với thư mục Windows thì chuỗi trả về là: "C:\\windows".
    Công cụ bảo vệ mã nguồn .NET mạnh nhất hiện tại, miễn phí cho các khách hàng đầu tiên đăng ký.

  2. #2
    Ngày gia nhập
    01 2007
    Bài viết
    412

    Thế này được chưa ?
    Code:
    using System;
    using System.Collections.Generic;
    using System.Text;
    using Microsoft.Win32;
    
    namespace ConsoleApplication1
    {
        class Program
        {
            static void Main(string[] args)
            {
                RegistryKey key = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Windows NT\CurrentVersion");
                string temp = (string)key.GetValue("PathName");
                int idx = temp.IndexOf(@"\");
                string disk = temp.Remove(idx+1);
                Console.WriteLine("O dia cai HDH: " + disk);
                string folder = temp.Remove(0, idx+1);
                Console.WriteLine("Thu muc cai HDH: " + folder);
            }
        }
    }

  3. #3
    Ngày gia nhập
    10 2006
    Bài viết
    11

    mình mới tìm đc 1 cách rất ngắn gọn:
    Environment.GetEnvironmentVariable("windir")
    hoac
    Environment.GetEnvironmentVariable("SystemRoot")

    cái này nó trả về chuỗi:"C:\Windows"
    Công cụ bảo vệ mã nguồn .NET mạnh nhất hiện tại, miễn phí cho các khách hàng đầu tiên đăng ký.

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn