Açılmış olan son 10 dosyayı kaydetmek için kayıt defterini kullanan bir programım var. Bir keresinde onları yerel makineye kaydetmeye çalışıyordum, ancak onları mevcut kullanıcıya kaydetmeye karar verdim. Herşeyi işe almaya çalışırken, programa Yönetici olarak gitmeye zorlamak için bir tezahürat hazırladım. Sorun şu ki, şartı kaldıramayacağım.C: "Yönetici olarak çalıştır" gereksinimi nasıl kaldırılır C#
Ben ....Proje özellikleri, "Bir manifest olmadan uygulama oluştur" olarak değiştirildi, app.manifest adında yeni bir öğe eklendi. Bu, asInvoker varsayılanıdır ve bu bildirimi kullanmak için özellikleri değiştirdi, herhangi bir dosyayı yeniden adlandırdı. kelime dosya isminde tezahür eder.
Bu girişimlerin hiçbiri işe yaramadı. Program hala yönetici olarak çalışıyor. Bir şeyi özlemeliyim ama ne olduğundan emin değilim. İşte
yardım
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
</requestedPrivileges>
Teşekkür app.manifest
yılında hatlardır !! Gary
Bildiri dosyasını projeden kaldırın. Açıkçası, çok az ayrıntıyla bize verdiğinizde, yanlış bir şey yapıyorsunuz, ne önereceğinizden emin değilsiniz. Sadece mevcut olanı düzeltmeyi ve/veya çözümü yeniden oluşturmayı denediniz mi? –
nasıl bir kod örneği .. Eğer bir şey eklediyseniz, kesinlikle C# kodu/işlevsellik açısından ne eklediğini anlamadıkça onu kesinlikle kaldırabilirsiniz – MethodMan
İstediğiniz koddan emin değilim bir örnek Orijinal soruda belirttiğim gibi, proje ayarlarını değiştirerek projeden çıkan bildiriyi kaldırdım veya en azından bu benim amacımdı. – Gary