MSI Uzantılı Dosyaları Runas ile Çalıştırmak
January 15th, 2009 by Atanur YILMAZ, under Windows Server 2003. Yorum yapilmamis
Runas komutu bir uygulama yada servisin farklı kullanıcılar ile çalıştırılmasını sağlar.Bu komut belirli parametreler ile birlikte komut satırından kullanılabilirken, uygulamaların üzerinde shift ve sağ tıklama ile gelen Run as segmesi çalıştırılarakta kullanılabilir.EXE uzantılı dosyarı çalıştırmada bu işlem sorunsuz gerçekleşebilirken MSI uzantılı dosyalarda aynı şekilde çalıştırılabilmesi için bazı ayarlamaların yapılması gerekir.Registry editor üzerinde yapacağımız bir kaç değişiklik ile .msi uzantılı dosyalardada sağ tıklanınca runas segmesinin gelmesini sağlayabiliriz.Şimdi bu işlemlerin nasıl yapılabileceğini inceleyelim.
Adım1.Öncelile registry editorü Administrator olarak açıyoruz ve My Computer\HKEY_CLASSES_ROOT\Msi.Package dizinine geliyoruz.Bu dizin üzerinde “runas” diye yeni bir key değeri oluşturuyoruz ve bu key için Default değeri “Run &as…” olarak ayarlıyoruz..Aşağıdaki resimde detayları görebilirsiniz.
Adım 2.Oluşturduğumuz runas keyinin altında “command” diye bir subkey oluşturuyoruz ve bu key için default değeri (msiexec /i “%1”) olarak ayarlıyoruz.
Sonuç olarak .msi uzantılı bir dosya çalıştırılmak istenildiğinde şekilde görüldüğü gibi Run as segmesi geliyor ve artık bu uygulama farklı bir kullanıcı hesabı ile çalıştırılabiliyor.
(Visited 5941 times)



