Пример #1
0
 public Putty()
 {
     string libFileName = Environment.Is64BitProcess ? "SimpleRemote.Lib.putty64.dll.Compress" : "SimpleRemote.Lib.putty.dll.Compress";
     _memoryModule = MemoryModule.Create(Common.GetCompressResBytes(libFileName));
     Init = _memoryModule.GetProcDelegate<Putty_Init>("Putty_Init");
     Create = _memoryModule.GetProcDelegate<Putty_Create>("Putty_Create");
     GetError = _memoryModule.GetProcDelegate<Putty_GetError>("Putty_GetError");
     SetCallback = _memoryModule.GetProcDelegate<Putty_SetCallback>("Putty_SetCallback");
     Move = _memoryModule.GetProcDelegate<Putty_Move>("Putty_Move");
     GetHwnd = _memoryModule.GetProcDelegate<Putty_GetHwnd>("Putty_GetHwnd");
     Exit = _memoryModule.GetProcDelegate<Putty_Exit>("Putty_Exit");
     Show = _memoryModule.GetProcDelegate<Putty_Show>("Putty_Show");
 }