Điểm:0

Làm cách nào để Windows thiết lập liệu ứng dụng có thực hiện thay đổi đối với thiết bị hay không

lá cờ vn

Đối với các ứng dụng kích hoạt UAC (hộp thoại "Bạn có muốn cho phép ứng dụng này thực hiện các thay đổi đối với thiết bị của mình"), Windows sẽ phát hiện những đặc điểm nào để quyết định kích hoạt UAC không? Hãy xem xét rằng "Chạy chương trình này với tư cách quản trị viên" bị tắt trong tab Tương thích của thuộc tính lối tắt/thực thi. Windows có phát hiện dữ liệu cụ thể/siêu dữ liệu bên trong tệp thực thi không? Windows có giữ siêu dữ liệu về các ứng dụng khác nhau, phân biệt giữa các ứng dụng có thể "thực hiện các thay đổi đối với thiết bị" và các ứng dụng không?

Điểm:2
lá cờ cn

đó là những đặc điểm được Windows phát hiện để quyết định kích hoạt UAC

Cố gắng truy cập tài nguyên mà mã thông báo người dùng chuẩn của tài khoản không có quyền truy cập.

https://docs.microsoft.com/en-us/windows/security/identity-protection/user-account-control/how-user-account-control-works

"Khi quản trị viên đăng nhập, hai mã thông báo truy cập riêng biệt được tạo cho người dùng: mã thông báo truy cập người dùng chuẩn và mã thông báo truy cập quản trị viên. Mã thông báo truy cập người dùng chuẩn chứa thông tin cụ thể của người dùng giống như mã thông báo truy cập quản trị viên, nhưng Windows quản trị đặc quyền và SID bị xóa. Mã thông báo truy cập người dùng chuẩn được sử dụng để khởi động các ứng dụng không thực hiện các tác vụ quản trị (ứng dụng người dùng chuẩn). Mã thông báo truy cập người dùng chuẩn sau đó được sử dụng để hiển thị màn hình nền (explorer.exe).Explorer.exe là quy trình mẹ mà từ đó tất cả các quy trình do người dùng khởi tạo khác kế thừa mã thông báo truy cập của chúng. Do đó, tất cả các ứng dụng chạy với tư cách là người dùng tiêu chuẩn trừ khi người dùng cung cấp sự đồng ý hoặc thông tin xác thực để phê duyệt ứng dụng sử dụng mã thông báo truy cập quản trị đầy đủ."

matpop avatar
lá cờ vn
Cảm ơn bạn đã liên kết tài liệu. Vấn đề của tôi là hiểu điều gì thực sự kích hoạt tất cả quy trình UAC. Từ những gì bạn chỉ ra, có vẻ như mọi thứ diễn ra linh hoạt, tức là ứng dụng được khởi chạy, ứng dụng cố gắng truy cập tài nguyên cần có quyền quản trị để truy cập, UAC khởi động. Nhưng vấn đề là, bằng cách nào đó, biểu tượng ứng dụng đã có dấu "lá chắn bảo mật" của Windows trên đó! Và nó dường như ở đó ngay cả khi tôi chưa bao giờ khởi chạy ứng dụng. Có vẻ như Windows đã "biết" (tĩnh) rằng ứng dụng có thể truy cập các tài nguyên dành riêng
lá cờ cn
Nó có thể nằm trong bảng kê khai của mục tiêu thực thi. Các nhà phát triển có thể chỉ định xem ứng dụng có yêu cầu quản trị viên được yêu cầuPrivileges/requestedExecutionLevel hay không.
matpop avatar
lá cờ vn
không... nó có tùy chọn `asInvoker`

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.