UAC sınırlamalarını aşıp program içinden exe çalıştırabilmek

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
NewMember
Üye
Mesajlar: 990
Kayıt: 29 Haz 2005 06:57
Konum: Bursa

UAC sınırlamalarını aşıp program içinden exe çalıştırabilmek

Mesaj gönderen NewMember »

Arkadaşlar İyi Akşamlar;
Şöyle bir sorunum var.Programlarımı güncelleme yaptırırken şöyle bir yol izliyorum.
Programım güncelleme uyarısı aldığında kapanırken internet siteme bağlanarak güncel dosyaları resource olarak içeren exe dosyayı download ediyor.Download işlemi bittiğinde ise kendisini kapatıp bu indirdiği exe dosyayı açıyor.
Ve bu exe dosya küçük bir pencere olarak açılıyor ve üzerinde Güncellemeyi Bitir yazan butona tıklayınca da güncel dosyaları eskileriyle değiştiriyor.

XP ile bu sistem sorunsuz bir şekilde çalışıyordu.
Ancak Windows 8 ve 7 de UAC ayarlarından dolayı bu download edilen dosya otomatik olarak çalışmıyor.
Hiç açılmıyor.Hadi Bu Dosyayı Açmak İstiyormusunuz gibi bir uyarı çıksa en azından direk çalışmasa bile.
Ama bu uyarı da çıkmıyor hiç açılmıyor bu dosya.

Doğal olarak dosya iniyor ama çalışmadığı için yani güncelleme işlemi tamamlanmadığı için program bir sonraki kapanışta gene güncel versiyon var uyarısı veriyor.Kullanıcı gene onay veriyor.Download ediyor.Ama gene güncelleme tamamlanamıyor ve gene güncelleme uyarısı.
Bu böyle devam ediyor gidiyor.
1.Sorun internet sitesi trafik sıkıntısı ortaya çıkıyor.
2.Kullanıcılar bu durumdan sıkılıyor.Tabi doğal olarak can sıkıcı bir durum.

Eğer lisanslı kullanıcı ise arıyor veya ben güncellemelerden sonra kayıtlı kullanıcılara mail gönderiyorum.
Destek için bağlandığım pclerde durum hakkına bilgilendirerek UAC ayarlarını en düşüğe getiriyorum.Ancak bu UAC ayarlarını düşürme Windows 7 de işe yarıyor.8 de buda işe yaramıyor.


Bazen önemli mutlaka yüklenmesi gereken güncelleme oluyor.İşte o zaman yandın.Bütün lisanslı kullanıcıarı ara ve bağlan ve güncelleme yap.
Şu an programların güncelleme bölümlerine UAC ayarlarından dolayı indirilen exe çalışmazsaa şuraya şuraya girin şu dosyayı çalıştırın gibi mesaj verdiriyorum ancak bu da şık olmuyor.

Biraz uzun oldu ama Windows 8 ve 7 de programın içinden bir exe dosya çalıştırmanın, bu güvenlik sınırlamalarını aşmanın bir yolu varmıdır.
Yardımcı olursanız çok sevineceğim ve inanın çok makbule geçecek.
Çünkü bu sorun artık ızdırap olmaya başladı.
berk0606
Üye
Mesajlar: 4
Kayıt: 04 Kas 2013 08:46

Re: UAC sınırlamalarını aşıp program içinden exe çalıştırabi

Mesaj gönderen berk0606 »

Merhaba,

Uac için ekteki dosyayı proje klasörüne koyuyorum ve

Kod: Tümünü seç

{$R *.dfm}
{$R WinUac.res}
ekliyorum. Umarım sorunu doğru anlamışımdır.
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3077
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Re: UAC sınırlamalarını aşıp program içinden exe çalıştırabi

Mesaj gönderen sabanakman »

Mesaj ekinizde dosya çıkmamış. Bağlantıda verilen yöntemle sistemden yönetici izini isteyebilirsiniz. http://delphiturkiye.com/forum/viewtopi ... 60#p171260
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
Kullanıcı avatarı
NewMember
Üye
Mesajlar: 990
Kayıt: 29 Haz 2005 06:57
Konum: Bursa

Re: UAC sınırlamalarını aşıp program içinden exe çalıştırabi

Mesaj gönderen NewMember »

berk0606 yazdı:Merhaba,

Uac için ekteki dosyayı proje klasörüne koyuyorum ve

Kod: Tümünü seç

{$R *.dfm}
{$R WinUac.res}
ekliyorum. Umarım sorunu doğru anlamışımdır.
Dosyayı eklemeyi unutmuşsunuz.Ekleyebilirsiniz memnun olucam.
Kullanıcı avatarı
NewMember
Üye
Mesajlar: 990
Kayıt: 29 Haz 2005 06:57
Konum: Bursa

Re: UAC sınırlamalarını aşıp program içinden exe çalıştırabi

Mesaj gönderen NewMember »

sabanakman yazdı:Mesaj ekinizde dosya çıkmamış. Bağlantıda verilen yöntemle sistemden yönetici izini isteyebilirsiniz. http://delphiturkiye.com/forum/viewtopi ... 60#p171260
Teşekkür ederim @sabanakman.Deniyroum hemen.
Kullanıcı avatarı
NewMember
Üye
Mesajlar: 990
Kayıt: 29 Haz 2005 06:57
Konum: Bursa

Re: UAC sınırlamalarını aşıp program içinden exe çalıştırabi

Mesaj gönderen NewMember »

Forumda buldum.Şimdi deneyeceğim.
Dosya ekleri
WinUAC.rar
(696 Byte) 109 kere indirildi
Kullanıcı avatarı
NewMember
Üye
Mesajlar: 990
Kayıt: 29 Haz 2005 06:57
Konum: Bursa

Re: UAC sınırlamalarını aşıp program içinden exe çalıştırabi

Mesaj gönderen NewMember »

Arkadaşlar yazdıklarınızı uyguladım.Bir parça sorun çözüldü.Program açılsın mı diye uyarı penceresi çıkıyor en azından.Acaba hiç uyarı çıkmadan çalışmasının bir yolu varmıdır.
Teşekkürler....
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3077
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Re: UAC sınırlamalarını aşıp program içinden exe çalıştırabi

Mesaj gönderen sabanakman »

Uyarı aşılabilse zaten, bu özelliği Windows'a eklemenin bir mantığı kalmıyor. Yetki gereken işleri kullanıcıya onaylatma zorunluluğu getirildiği için en azından ara yüzden bir onay gerekmektedir.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
berk0606
Üye
Mesajlar: 4
Kayıt: 04 Kas 2013 08:46

Re: UAC sınırlamalarını aşıp program içinden exe çalıştırabi

Mesaj gönderen berk0606 »

Özür dilerim yükle diyince halletti sandım. Arkadaş yüklemiş (:
Cevapla