2010-05-06 20 views
7

Tôi có một ứng dụng .NET được chạy với quyền mặc định là người dùng hiện tại, sau đó tại một thời điểm nào đó tôi cần thực hiện một hành động yêu cầu quyền quản trị.Nâng cao và nhận quyền quản trị theo yêu cầu trong một ứng dụng .NET như thế nào?

Làm cách nào để nhận quyền quản trị theo yêu cầu trong ứng dụng .NET?

Yêu cầu ứng dụng chạy với quyền quản trị ngay từ đầu không thích hợp vì có thể hành động đó không thể được gọi.

Trả lời

4

Tôi không nghĩ điều này là có thể. Một cách để vượt qua nó là chia ứng dụng của bạn thành hai, một cho tất cả các thao tác không cần độ cao và một cho những thao tác thực hiện. Sau đó, bạn chạy ứng dụng không nâng cao như bình thường nhưng khởi động ứng dụng được nâng lên khi cần.

1

Hỏi tên người dùng/mật khẩu và mạo danh người dùng quản trị.

+0

Tôi thậm chí đã tìm thấy các lớp học trên Internet khiến việc mạo danh trở nên dễ dàng. – PedroC88

Các vấn đề liên quan