Tôi muốn nhúng tiện ích dòng lệnh trong ứng dụng C# của mình, để tôi có thể lấy byte của nó dưới dạng mảng và chạy tệp thực thi mà không bao giờ lưu nó vào đĩa tệp (tránh lưu trữ tệp thực thi dưới dạng tệp riêng biệt và tránh khả năng ghi tệp tạm thời ở bất kỳ đâu).Làm thế nào để chạy không thể quản lý thực thi từ bộ nhớ thay vì đĩa
Tôi không thể tìm thấy phương thức để chạy tệp thi hành chỉ từ luồng byte của nó. Có cửa sổ yêu cầu nó được trên một đĩa, hoặc là có một cách để chạy nó từ bộ nhớ? Nếu các cửa sổ yêu cầu nó nằm trên đĩa, có cách nào dễ dàng trong .NET framework để tạo một ổ đĩa ảo/tệp tin nào đó và ánh xạ tệp đó tới luồng bộ nhớ của tệp thực thi không?
Bạn có thể sử dụng tiện ích như imdisk – Martin