16 Mart 2010 Salı

Windows7 'de Administrator yetkisi alma işlemi

Program içerisinden administrator yetkisi gerektiren bir işlem olduğunda windows'un bunu sadece başlangıçta sormasını sağlamak için şöyle yapmak gerekiyor:

Aşağıdaki XML'de EXE_NAME bölümüne .exe olmadan exe'nin ismini yazmak gerekiyor. Sonra bu dosyayı EXE_NAME.exe.manifest şeklinde .exe dosyasının yanına koymak gerekiyor.

Not: "(" ve ")" parantezlerini "<", ">" ile değiştirmek gerekiyor.


(?xml version="1.0" encoding="utf-8" ?)
(assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0")
(assemblyIdentity version="1.0.0.0"
processorArchitecture="X86"
name="EXE_NAME"
type="win32" /)
(description)PROGRAM_ACIKLAMASI(/description)
(trustInfo xmlns="urn:schemas-microsoft-com:asm.v3")
(security)
(requestedPrivileges)
(requestedExecutionLevel level="requireAdministrator" /)
(/requestedPrivileges)
(/security)
(/trustInfo)
(/assembly)

Hiç yorum yok: