Tôi có một chương trình sử dụng sổ đăng ký để lưu 10 tệp mới nhất đã được mở. Tại một thời gian tôi đã cố gắng để lưu chúng trong máy địa phương, nhưng thay vì quyết định để lưu chúng trong người dùng hiện tại. Trong quá trình cố gắng để có được tất cả mọi thứ để làm việc tôi tạo ra một biểu hiện để buộc chương trình để chạy như quản trị viên, mà tôi không tin là cần thiết nữa. Vấn đề tôi gặp phải là tôi dường như không thể loại bỏ yêu cầu.Cách xóa yêu cầu "Chạy với tư cách quản trị viên" trong C#
Tôi có .... Đã thay đổi thuộc tính dự án thành "Tạo ứng dụng không có tệp kê khai", Thêm mục mới có tên app.manifest mặc định là asInvoker và thay đổi thuộc tính để sử dụng tệp kê khai đó, đổi tên bất kỳ tệp nào tệp kê khai từ trong tên tệp.
Không có nỗ lực nào trong số này hoạt động. Chương trình vẫn đang chạy với tư cách quản trị viên. Tôi phải thiếu một cái gì đó nhưng tôi không chắc chắn những gì.
Dưới đây là các dòng trong app.manifest
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
</requestedPrivileges>
Thanks for the help !!
Gary
Xóa tệp kê khai khỏi dự án. Bạn rõ ràng đang làm điều gì đó sai, không chắc chắn những gì để gợi ý, cho bạn cung cấp cho chúng tôi với các chi tiết rất ít. Bạn đã thử chỉnh sửa đơn hiện tại và/hoặc tự tái tạo giải pháp chưa? –
làm thế nào về một mẫu mã .. nếu bạn thêm một cái gì đó bạn chắc chắn có thể loại bỏ nó, trừ khi bạn không hiểu những gì nó được thêm vào ở nơi đầu tiên liên quan đến mã C#/chức năng – MethodMan
Tôi không chắc chắn mã bạn muốn mẫu của. Như tôi đã nêu trong câu hỏi ban đầu, tôi đã xóa tệp kê khai khỏi dự án bằng cách thay đổi cài đặt dự án hoặc ít nhất đó là ý định của tôi. – Gary