示例#1
0
        public static NetHook CreateInstance(IntPtr oldMethodAddress, IntPtr newMethodAddress)
        {
            NetHook hook = NetHook.CreateInstance();

            try
            {
                return(hook);
            }
            finally
            {
                hook.Install(oldMethodAddress, newMethodAddress);
            }
        }
示例#2
0
 public static NetHook CreateInstance(IntPtr oldMethodAddress, Delegate newMethodDelegate)
 {
     return(NetHook.CreateInstance(oldMethodAddress, Marshal.GetFunctionPointerForDelegate(newMethodDelegate)));
 }