Çalışma zamanı sırasında bir program için yükseltilmiş ayrıcalıklar nasıl veririm? [çift]


1

Bu sorunun burada zaten bir cevabı var:

Zaten normal bir kullanıcı hesabı olan bir uygulamaya başladığımda, bir noktada programın aslında bazı işlemler için yükseltilmiş bir ayrıcalık gerektirdiğini görebilirim.

Programın tasarımına ve çalışma durumuna bağlı olarak kapatılması ve yeniden başlatılması her zaman uygun değildir ve bazı durumlarda veri kaybı anlamına gelebilir.

Halihazırda çalışan bir programa (kendiliğinden yükselten bir özelliği olmayan bir program) çalışma süresi boyunca yükseltilmiş ayrıcalıklar tanımanın bir yolu var mı?

düzenlemek benim kullanıcı bir yönetici olduğunu unutmayın.


4
Daha basit: Programı daima yönetici ayrıcalıklarıyla çalıştırmaya zorlayacağım. Bunun için right-click on the exe file -> Properties -> Compatibility tab -> Check "run this program as an admin". Sizin için uygun görünüyor mu?
user2196728

1
@ techie007 evet bu bir yinelenen. üzgünüm bir arama yaptım ama bulamadım
n611x007

@ naxa Sorun yok. :)
Ƭᴇcʜιᴇ007

Yanıtlar:


4

Yükseltilmemiş olarak başlayan bir programı yükseltmenin yolu yoktur. Programın güvenlik belirteci program başlangıcında ayarlanmıştır ve değiştirilemez. Çalışırken değişiyor gibi görünen programlar ya işi yapmak için gizli bir arka plan işlemi başlatıyor ya da ana işlemi yeniden başlatıyor ve yükseltilmemiş olanın kaldığı yerden alıyor.

Her zaman yükseltilmiş programı çalıştırmak istiyorsanız, yorumlarda belirtildiği gibi yapabilirsiniz.

exe dosyasına sağ tıklayın -> Özellikler -> Uyumluluk sekmesi -> "Bu programı yönetici olarak çalıştır" seçeneğini işaretleyin.

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.