小编use*_*492的帖子

dotnet dll反编译并更改代码

我需要更改.NET DLL的代码.我可以通过使用.NET反射器编译DLL来查看代码,但我无法更改DLL的代码.使用.NET Reflector,我反编译代码并保存到我的硬盘中,但是当我能够重新编译代码时,它会给出错误.

很少有代码以二进制格式反编译,很少有代码用c#反编译.是否有任何工具可以更改和重新编译DLL?

以下是我用来尝试反编译DLL的工具:

  • ILSpy
  • DisSharp
  • Reflector7.1带有Reflexil插件
  • Spices.Net.Suite.5.8
  • 部署.NET 1.0.0
  • devextras.codereflect
  • dotPeek-1.0.0.2545
  • intellilock
  • JustDecompile_BETA_2011.1.728.1

不幸的是,没有一个工具能够提供完美的源代码来重新编译DLL代码.

c# dll recompile decompiler

22
推荐指数
2
解决办法
3万
查看次数

使用SQL查询查找Informix表和列详细信息

我想获取Informix数据库表信息和列信息等

  • 表名
  • 表的列名
  • 列的数据类型
  • 数据类型长度(例如:如果列是varchar)
  • 对列的约束

我能够使用此查询找到表名和列名以获取表名:

select tabname from systables 
Run Code Online (Sandbox Code Playgroud)

找到列名称

SELECT TRIM(c.colname)   AS table_dot_column 
FROM "informix".systables AS t, "informix".syscolumns AS c 
WHERE t.tabname = 'agent_status'   
AND t.tabtype = 'T'
and t.tabid = c.tabid 
AND t.tabid >= 100  ; 
Run Code Online (Sandbox Code Playgroud)

但我无法在列上找到数据类型和约束.

任何人都可以告诉我SQL查询来获取上面提到的表的总细节?

sql informix

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

c# ×1

decompiler ×1

dll ×1

informix ×1

recompile ×1

sql ×1