Özelliklerle “yönetici olarak çalıştır” bağlamı arasındaki fark nedir?


1

Windows 7 ve UAC'de düzgün çalışmayan XP için tasarlanmış eski bir programım var.

Programı sağ tıklayıp "Yönetici olarak çalıştır" ile başlatırsam, program çöküyor

    Unhandled Exception: System.ComponentModel.Win32Exception: The requested operation requires elevation
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at Tat.Tools.OskLayout.ShowKeypad()
   at Tat.Tools.OskLayout..ctor()
   at Tat.Tools.OskLayout.get_Run()
   at Tat.Tools.OskLayout.Main(String[] args)

Program özelliklerini ayarlarsam - & gt; uyumluluk - & gt; "Bu programı yönetici olarak çalıştır" programı çalışıyor.

Her iki durumda da beklenen davranış olan UAC iletişim kutusunu kabul etmeliyim.

"Yönetici olarak çalıştır" içerik menüsü ile "Bu programı yönetici olarak çalıştır" özelliği arasındaki fark nedir?


AFAIK UAC devre dışı ...
Akina

Her ayarda çalışmasına izin vermeniz isteniyor mu?
Moab

Her iki durumda da @Moab UAC iletişim kutusu
Hans Hubert Vogts

Cevabımın olmadığı tuhaf bir sorun bu, üzgünüm.
Moab

Yanıtlar:


0

S: "Yönetici olarak çalıştır" içerik menüsü ile "Bu programı yönetici olarak çalıştır" özelliği arasındaki fark nedir?

C: Aralarında fark yok.

Cümleye göre: Program özelliklerini ayarlarsam - & gt; uyumluluk - & gt; "Bu programı yönetici olarak çalıştır" programı çalışıyor. Program düzgün çalışabilir, çünkü programı ayarladık özellikler - & gt; uyumluluk - & gt; Bu programı uyumluluk modunda çalıştır , sadece bu programın yönetici olarak çalışması gerektiğinden değil.

Çünkü XP için tasarlanan program şimdi Windows 7'de çalışıyor, bu yüzden bu programı uyumluluk modunda çalıştırmamız gerekiyor, o zaman doğru şekilde çalıştırabiliriz.

Programın bir yönetici olarak çalışması gerekip gerekmediği programın kendisine bağlıdır, bazı programlar yönetici olarak çalıştırılmalı ve bazı programlar yönetici olarak çalıştırılmaya ihtiyaç duyulmaz.


"Bu programı yönetici olarak çalıştır" ı HKEY_CURRENT_USER \ Software \ Microsoft \ Windows NT \ CurrentVersion \ AppCompatFlags \ Katmanlı "RUNASADMIN" değerine sahip kayıt defteri anahtarıyla ayarladım. Göre ss64.com/nt/syntax-compatibility.html uyumluluk modu ek bir giriş olacaktır. Üzgünüm, ama uyumluluk modu burada bir sorun değil. Başarısız uyumluluk modunu da denedim.
Hans Hubert Vogts
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.