Hydra

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hydra相关的知识,希望对你有一定的参考价值。

 

使插件响应 Shortcut。

uses
  uHYPluginHelpers, uHYCrossPlatformInterfaces;

type
  TYourRegularForm = class(TForm)
  [...]
  private
    Helper: IHYCrossPlatformVisualPluginEx;
  public
    function WantChildKey(Child: TControl; var Message: TMessage): Boolean; override;
  end;

procedure TYourRegularForm.FormCreate(Sender: TObject);
begin
  Helper := THYControlAsVisualPlugin.Create(self);
end;

function TYourRegularForm.WantChildKey(Child: TControl; var Message: TMessage): Boolean;
begin
  //result := Helper.HandleShortCuts(Message.WParam);
if Message.Msg = WM_KEYDOWN then result := Helper.HandleShortCuts(Message.WParam) else result := false;
end;

 编译 Hydra.net

You need to create that key or to remove the corresponding line from the AssemblyInfo.pas file.

Key generation commands are

sn -k RemObjectsSoftware
sn -i RemObjectsSoftware RemObjectsSoftware

 

Fixed Memory Leak with FMX ModuleManager 

https://talk.remobjects.com/t/memory-leak-with-fmx-modulemanager/9911/3

pls update uHYModuleManager_FMX.pas as:

 

constructor THYFMXModuleManager.Create(AOwner: TComponent);
begin
  inherited;
  fPluginRefs := TList.Create;
end;

 

以上是关于Hydra的主要内容,如果未能解决你的问题,请参考以下文章

Hydra(九头蛇)工具使用

hydra服务怎么停止

hydra卸载和安装

hydra的使用教程

hydra安装——AttributeError: module ‘hydra‘ has no attribute ‘main‘

kali系统入门-Hydra的使用