예제 #1
0
 internal void setMappedModule(string path, dinvoke.PE.PE_MANUAL_MAP module)
 {
     if (!mappedModules.ContainsKey(path))
     {
         mappedModules.Add(path, module);
     }
 }
예제 #2
0
        internal dinvoke.PE.PE_MANUAL_MAP getMappedModule(string path)
        {
            if (mappedModules.ContainsKey(path))
            {
                return(mappedModules[path]);
            }

            dinvoke.PE.PE_MANUAL_MAP pe = dinvoke.Map.MapModuleToMemory(path);
            setMappedModule(path, pe);

            return(pe);
        }