zoukankan      html  css  js  c++  java
  • ildasm & ilasm 反编译修改代码及注意事项


    ildasm & ilasm 反编译修改代码
    ildasm 用于查看 dll 中的 il 代码, ilasm 用于将 il 编译成 dll
    ildasm 路径:C:Program Files (x86)Microsoft SDKsWindowsv10.0AinNETFX 4.8 Toolsildasm.exe
    ilasm  路径:C:WindowsMicrosoft.NETFramework64v4.0.30319ilasm.exe

    需要注意的几个坑:

    1. 如果未设置环境变量需要使用ilasm.exe编译的时候加上绝对路径
    2. output 需要当前用户有此次操作的权限,最简单的方法就是以管理员身份打开cmd,方法二,修改输出路径,比如D盘
    3. 需要在ilasm 的执行文件目录(C:WindowsMicrosoft.NETFramework64v4.0.30319)中执行

    .ilasm.exe 绝对路径my.il 绝对路径my.res /output=绝对路径ConsoleApp3.exe /exe

    ilasm.exe 还支持.dll 格式

    最终效果:

    操作失败

      Failed to write output file, error code=0x80070005

    操作成功

    参考

    https://www.cnblogs.com/dudu/archive/2011/05/17/ildasm_ilasm_il.html

  • 相关阅读:
    有一种努力叫“凌晨四点”
    编程思想
    小记
    团队精神与集体主义
    变量起名
    软件项目估量方法
    戏说QQ
    压力说
    AngularJS指令基础(一)
    Leetcode 1021. Best Sightseeing Pair
  • 原文地址:https://www.cnblogs.com/bindot/p/ildasm_ilasm.html
Copyright © 2011-2022 走看看