Gönderen Konu: programı yonetici olarak çalıştırmak (vista)  (Okunma sayısı 352 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

sanalboq

  • Kıdemli Üye
  • *****
  • Rep: +0/-0
  • Çevrimdışı Çevrimdışı
  • İleti: 73

programıma yonetici hakkı nasıl verebilirim kod yazarak delphide yazdığım programı vistada otomatik olarak başlatmak istiyorum fakat yonetici izni olması gerekiyor kanımca bu durumu nasıl halledebilirim yardımlarınız için teşekkürler
Kayıtlı

aligel54

  • Kıdemli Üye
  • *****
  • Rep: +1/-0
  • Çevrimdışı Çevrimdışı
  • İleti: 242
Ynt: programı yonetici olarak çalıştırmak (vista)
« Yanıtla #1 : 08 Åžubat 2010 16:51:30 »

Bildiğimden değil ama mantıken böyle bir şey mümkün değil diyebilirim.

Zaten her yazılım bu yöneticilik hakkını kendi kodu içinden alabilseydi bu kısıtlamaya gerek kalmazdı zaten.
Bu kısıtlama virüs gibi kötü niyetli yazılımların sisteme otomatik olarak hakim olmaması için yapılmış.
Bunu sen yapabilirsen herkes yapabilir ve her virüs ya da trojen artık neyse istediği gibi at koşturabilir.
Tabi bu işin mantığı.

Her sistemin bir açığı olduğu gibi bunun da bir açığı çıkar yakında...
Kayıtlı

muratboy31

  • Kıdemli Üye
  • *****
  • Rep: +0/-0
  • Çevrimdışı Çevrimdışı
  • İleti: 115
Ynt: programı yonetici olarak çalıştırmak (vista)
« Yanıtla #2 : 08 Åžubat 2010 17:36:56 »

peki küçük bir programcık yapsan ve service e çevirsen o servis programıda senin programını çalıştırsa olmaz mı arkadaşlar... mesela ibguard ve ibserver gibi !!! yane run as system service...
Kayıtlı

selchuk

  • Kıdemli Üye
  • *****
  • Rep: +0/-0
  • Çevrimdışı Çevrimdışı
  • İleti: 90
Ynt: programı yonetici olarak çalıştırmak (vista)
« Yanıtla #3 : 08 Åžubat 2010 19:49:40 »

Vista Starter ve Basic versiyonları haricinde diğer versiyonlarda simge üzerinde sağ tuş ile özelliklere tıklayınca bir yerde yönetici olarak çalıştır diye bir tık var. Bu tık işaretli simge setup projesinin içerisine konulsa belki bir ihtimal olabilir.

Yoksa manuel olarak iÅŸaretlemek gerekir.
Kayıtlı

sabanakman

  • Global Moderatör
  • *****
  • Rep: +5/-0
  • Çevrimdışı Çevrimdışı
  • Cinsiyet: Bay
  • İleti: 326
Ynt: programı yonetici olarak çalıştırmak (vista)
« Yanıtla #4 : 09 Åžubat 2010 14:57:24 »

MicroSoft, XP'deki güvenlik açığını kapatmak için bu yönteme gitti. Ne olursa olsun sistemdeki tüm programlar admin olarak her şeye eriştiği için bir çok güvenlik sorunu yüzünden gelen bir uygulama UAC. Denetim masasından bu ayarı kapatırsanız her şey XP deki gibi normale dönecektir. Eğer UAC açıksa programlar öyle her istediğine erişemeyecektir.

Tabi istediğiniz mesele hakkında araştırma yapma fırsatım olmadı ama incelemekte fayda olabilir.
http://www.delphiturkiye.com/forum/viewtopic.php?f=2&t=26744&p=149897&hilit=uac#p149819

Alıntı yapılan: emin_as
Delphi vista tools ile vistanın yetkilendirmesi düzenlenebilir, denemedim ama çalışıyor olması lazım.

Uac ile ilgili bilgi.
http://www.theabsolute.net/sware/delphivista.html#uac
Delphi vista tools
http://www.theabsolute.net/sware/delphifiles/delphivistatools.zip
« Son Düzenleme: 09 Åžubat 2010 15:00:26 Gönderen: sabanakman »
Kayıtlı
Åžaban Åžahin AKMAN