2016-04-12 14 views
0

Programın gerektirdiği tüm dosyaları yükleyen kurulum dosyasından yüklenmiş bir uygulama oluşturdum. Uygulamayı güncellediğimde, güncelleme uygulamasının exe dosyalarını yalnızca yükleme paketinin/kurulum dosyasının tamamını değil (kısıtlamalar nedeniyle mümkün değil) kullanıcıyla paylaşabilirim (Nedeni: uygulamayı dışarıda çalıştırabilmem için) Yeni kurulum paketi/kurulum dosyası ve kullanıcı kurulum dosyasını'dan yüklemem gerekiyor) Şimdiye kadar yaptığım girişimlerde başarısız oldum. Bunun mümkün olup olmadığını veya yanlış bir şey yapıyorumsa herhangi biri önerebilir mi?Windows VB.NET Uygulama exe yönetici olarak çalıştır

Not: Hep benim baz uygulamayı çalıştırmak için alamıyorum out yönetici olarak çalışma ayrıcalığı ile bildirim dosyası eklemiş (Hata: yol c erişim: /xxxx/Tnsnames.ora reddedildi)

+0

sizin tabanı uygulaması yönetici ayrıcalıkları olmadan çalıştırmak için yetersiz olması, geçerli bir nedeni var mı? Normal uygulamalar her zaman yükseltilmemiş modda çalışmalı ve tercihen yalnızca belirli görevler için yükseklik kullanmalıdır. Bütün bir uygulamayı çalıştırmak zorunda kalmak, yalnızca çok özel uygulamalar tarafından yapılması gereken bir şeydir. Uygulamanın çalışmadığından başka bir şey yapmıyorsa, yükleyicinizi doğru şekilde yapılandırmanız, doğrudan yüklemenizde doğru izinleri ayarlamanız ve/veya paylaşılan verileri varsayılan paylaşılan uygulama verileri klasörüne taşımanız gerekir. – MicroVirus

+0

tnsnames.ora dosyası, kodda şifresi çözülen bağlantı dizesinin şifrelenmiş değerlerine sahiptir ... ve bu, uygulamanın tümünün yönetici ayrıcalıklarıyla çalıştırılmasının nedeni budur. Tnsnames.ora, varsayılan paylaşımlı uygulama klasöründedir. Bunu değiştirmeli miyim?] – kvrs

+0

Anladığım takdirde, .exe'niz her çalıştığında .ora'yı değiştirir mi? Sadece bağlantı dizesini .config dosyasında saklarken gördüm ve sunucu bilgilerini .ora dosyasında saklayın. –

cevap

2

Belirtilen dosya yanıttır.

Bildiri dosyası, dosya dağıtımı içeriği hakkında bilgilerini içeren VB projesindeki bir dosyadır. Dosyanın orijinal olduğunu ve herhangi bir şekilde değiştirilmediğini doğrulamak için sağlama toplamı veya karma içerebilir. Bir dosyanın değiştirilmesi, sağlama toplamı değerini değiştirecektir.

Sen requireAdministrator veya highestAvailable

Güncelleme bağlantı ile asInvoker değiştirmeniz gerekiyor: Tam tutorial

+0

Bildiri dosyasını zaten ekledim ve uygulamanın çağrıldığında neden yönetici olarak çalıştırılmasının nedeni budur. Bu soruya değindim ama sanırım yeterince açık değildim .. – kvrs

+0

Makale bağlantısı değiştirildi ve bu yeni bir: http://www.downloadinformer.com/how-to-make-a-vb- net-uygulama-hep-run-in-yönetici-mod / –

İlgili konular