我正在尝试让 jmp 操作码在 Cil 中工作
jmp void ILTest.Program::MyFunc2(int32)
ilasm 很好,但是当我运行程序时,我总是得到“通用语言运行时检测到无效程序”异常。
我知道这是无法验证的代码,所以我尝试授予权限
SecurityPermission perm =
new SecurityPermission(SecurityPermissionFlag.Execution |
SecurityPermissionFlag.SkipVerification |
SecurityPermissionFlag.UnmanagedCode);
但它似乎没有任何效果。
有没有人有一个使用'jmp'的程序工作?