【发布时间】:2015-11-14 22:29:03
【问题描述】:
我正在尝试让 jmp 操作码在 Cil 中工作
jmp void ILTest.Program::MyFunc2(int32)
ilasm 没问题,但是当我运行程序时,我总是得到“通用语言运行时检测到无效程序”异常。
我知道这是无法验证的代码,所以我尝试授予权限
SecurityPermission perm =
new SecurityPermission(SecurityPermissionFlag.Execution |
SecurityPermissionFlag.SkipVerification |
SecurityPermissionFlag.UnmanagedCode);
但似乎没有任何作用。
有没有人有一个使用'jmp'的程序工作?
【问题讨论】:
-
您能否向我们展示您可以尝试的实际代码?
-
我正在努力解决同样的问题。你有运气吗?