'This module jumps to .rsrc section and checks for
the following string: requestedExecutionLevel level="highestAvailable"'

def runas_admin(self):

    result = False
    print '[*]    Checking    Execution    Level'
    if ('rsrcPointerToRawData' in self.flItms):
        search_lngth = len('requestedExecutionLevel    level="highestAvailable"')
        data_read = 0
        while (data_read < ((self.flItms['rsrcPointerToRawData'] + self.flItms['rsrcSizeRawData']) - self.flItms['manifestLOC'])):
            self.binary.seek((self.flItms['manifestLOC'] + data_read), 0)
            temp_data = self.binary.read(search_lngth)
            if (temp_data == 'requestedExecutionLevel    level="highestAvailable"'):
                result = True
                break
            data_read += 1
    if (result is True):
        print ('[*]    %s    must    run    with    highest    available    privileges' % self.FILE)
    else:
        print ('[*]    %s    does    not    require    highest    available    privileges' % self.FILE)
    return result
