47{
   48    if (SplitCommand.size() != 2)
   49    {
   52        return;
   53    }
   54 
   56    {
   57        ShowMessages(
"you're not connected to any instance of HyperDbg, did you " 
   58                     "use '.connect'? \n");
   59        return;
   60    }
   61 
   62    
   63    
   64    
   65    if (!SplitCommand.at(1).compare("vmm"))
   66    {
   67        
   68        
   69        
   71        {
   72            ShowMessages(
"handle of the driver found, if you use 'load' before, please " 
   73                         "first unload it then call 'unload'\n");
   74            return;
   75        }
   76 
   77        
   78        
   79        
   81 
   83        {
   85            return;
   86        }
   87 
   88        
   89        
   90        
   91        
   92        
   93        
   94        
   96    }
   97    else
   98    {
   99        
  100        
  101        
  103    }
  104}
INT HyperDbgInstallVmmDriver()
Install VMM driver.
Definition libhyperdbg.cpp:502
VOID ShowMessages(const char *Fmt,...)
Show messages.
Definition libhyperdbg.cpp:96
INT HyperDbgLoadVmmModule()
load vmm module
Definition libhyperdbg.cpp:798
HANDLE g_DeviceHandle
Holds the global handle of device which is used to send the request to the kernel by IOCTL,...
Definition globals.h:471
BOOLEAN g_IsConnectedToHyperDbgLocally
Shows whether the user is allowed to use 'load' command to load modules locally in VMI (virtual machi...
Definition globals.h:67
VOID CommandLoadHelp()
help of the load command
Definition load.cpp:28
BOOLEAN SymbolLocalReload(UINT32 UserProcessId)
Locally reload the symbol table.
Definition symbol.cpp:50