Windows 8.1 64 - Windows có chuyển hướng ghi vào Tệp chương trình (x86)


0

Một ứng dụng tôi đã sử dụng gần đây (SuperEyes) có một số dữ liệu người dùng (ảnh chụp nhanh bằng kính hiển vi tôi đã chụp) mà nó dường như được lưu trữ trong C: \ Program Files (x86) \ Kính hiển vi \ hình ảnh. Nếu tôi xem thư mục trong explorer hoặc thực hiện một danh sách thư mục từ một dấu nhắc lệnh với tư cách quản trị viên, thì nó trống.

Nếu tôi mở các tệp trong ứng dụng - có vẻ như nó đang tải chúng từ đó. Nó thậm chí còn có một hộp thoại mở tệp nơi tôi có thể duyệt các tệp. Nếu tôi cố gắng kéo chúng ra - chúng không tồn tại!

Hệ thống có ổ SSD 256Gb phân vùng duy nhất.

Câu trả lời:


2

Tìm thấy nó - câu trả lời là có. Windows sau UAC có "VirtualStore" nơi nó ghi rằng các ứng dụng 32 bit cố gắng tạo thành các tệp Chương trình. Nó là một cửa hàng cho mỗi người dùng.

Nó nằm trong thư mục người dùng của bạn, AppData / Local / VirtualStore.

Để tìm thấy điều này, tôi đã nói với các cửa sổ gửi đến một lối tắt trên màn hình, từ trong hộp thoại tệp trong ứng dụng - và có thể thấy vị trí thực sự ở đó. Nhìn lên VirtualStore đã tiết lộ rằng đây là một tính năng UAC dành cho các ứng dụng cũ tinh ranh đã làm điều này.


đây là "Ảo hóa tệp", một phần của Windows kể từ Vista: technet.microsoft.com/en-us/magazine/2007.06.uac.aspx
magicandre1981
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.