Từ 1 tới 4 trên tổng số 4 kết quả

Đề tài: [C#] Hỏi về FileVersionInfo

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

    Mặc định [C#] Hỏi về FileVersionInfo

    Ta có thể dùng Class FileVersionInfo để lấy những thông tin như Filedescreption hoặc Fileversion.... của một file *.exe hay *.dll nào đó, cho mình hỏi rằng mình có thể sửa những thông tin trên đó ko? và nếu có thì = cách nào.

    Thanks các pác đã wan tâm.

  2. #2
    Ngày gia nhập
    06 2007
    Nơi ở
    TP.HCM
    Bài viết
    113

    Mình nghĩ rằng không thể chỉnh sữa các thông tin đó. (Nếu code để sửa được thì chắc chắn nó không liên quan gì đến cái class này, có chăng chỉ là cách dịch lại các .exe hay .dll rồi chỉnh sửa lại thôi).

    Dưới đây là mô tả và cách sử dụng hàm, trong mô tả chỉ có phương thức get; nên chỉ có thể lấy chứ không thể set;
    Code:
    public string FileVersion { get; }
    
    public void GetFileVersion() {
        // Get the file version for the notepad.
        FileVersionInfo myFileVersionInfo = FileVersionInfo.GetVersionInfo("%systemroot%\\Notepad.exe");
     
        // Print the file name and version number.
        textBox1.Text = "File: " + myFileVersionInfo.FileDescription + '\n' +
           "Version number: " + myFileVersionInfo.FileVersion;
     }
        
    public string FileDescription { get; }
    
    private void GetFileDescription() 
    { 
    // Get the file version for the notepad. 
    FileVersionInfo myFileVersionInfo = FileVersionInfo.GetVersionInfo("%stemroot%\\Notepad.exe"); 
    // Print the file description. 
    textBox1.Text = "File description: " + myFileVersionInfo.FileDescription; 
    }

    Gác Kiếm

  3. #3
    Ngày gia nhập
    10 2007
    Nơi ở
    HCMUNS
    Bài viết
    459

    (Nếu code để sửa được thì chắc chắn nó không liên quan gì đến cái class này, có chăng chỉ là cách dịch lại các .exe hay .dll rồi chỉnh sửa lại thôi).
    Đúng. Chỉ có cách này mới có thể chỉnh sửa được
    Keep moving forward!

    ... Retired ...

  4. #4
    Ngày gia nhập
    06 2007
    Nơi ở
    HCM
    Bài viết
    365

    File version info là 1 phần của cấu trúc file và có thể chỉnh sửa được
    Có thể dùng các binary editor hoặc resource hacker để chỉnh , bạn có thể tìm kiếm với từ khóa change file version info

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