当使用该代码混淆器Dotfuscator Community Edition时,会提示注册激活专业版,可以跳过不注册。
使用该工具会有个问题。就是下拉框的值会取不到!
下面是详细过程。代码片段为使用的插入combobox列表数据的方法。
class comboBoxHelper{/// <summary>
/// 填充数据库查询的下拉框数据
/// </summary>
/// <param name="cb">指定combobox</param>
/// <param name="dispColumn">要显示的列</param>
/// <param name="tableName">要查询的表名</param>
public static void fillComboBox(ComboBox cb, string dispColumn,string tableName)
{
SqlConnection conn = msSqlConnection.GetCon();
SqlDataReader reader = dbUtil.findBySql("select sid, "+dispColumn+" from "+tableName, conn);
ArrayList list = new ArrayList();
while (reader.Read())
{
list.Add(new ListObject((long)reader["sid"], "", reader[dispColumn].ToString(), 0));
}
reader.Dispose();
msSqlConnection.dispose(conn);
if (list.Count == 0)
{
return;
}
cb.DisplayMember = "strName";
cb.ValueMember = "longSid";
cb.DataSource = list;
}
}
上面代码片段中用到的ListObject类
/*
* 此类用来存储list中的对象,当选中时方便从中抽取需要的字段
* **/
public class ListObject
{
//sid
private long sid;
//速记码或者编号
private String codeValue;
//姓名或者名称
private String nameValue;
//listBox中显示时编号与名称的格式设置,方便名称对齐
private int cols;
public listObject(long sid, String codeValue, String nameValue,int cols)
{
this.sid = sid;
this.codeValue = codeValue;
this.nameValue = nameValue;
this.cols = cols;
}
public long longSid
{
get
{
return sid;
}
set
{
sid = value;
}
}
public String strCode
{
get
{
return codeValue;
}
set
{
codeValue = value;
}
}
public String strName
{
get
{
return nameValue;
}
set
{
nameValue = value;
}
}
//重载ToString方法,方便在listBox中自动调用显示
override public String ToString()
{
return appendSpace(codeValue,cols) + nameValue;
}
}
发现当使用代码混淆器后,运行时通过this.comboBox1.SelectedValue是无法取到值的。
bug?
who kowns?
放弃转而使用其他工具了。本来我就是个Java自由人,.net偶尔用一下而已。
分享到:
相关推荐
Dotfuscator Professional Edition 4.9完全破解,永久免费 亲测可用完美破解无时间限制。 包括使用教程文档。 直接安装即可使用,不用打任何破解补丁,没有任何限制,已经完全破解。 1.无时间限制 2. 去除混淆后...
1、已解除启动程序时需要网络验证,运行本程序不再进行网络验证,而且...7、既可以直接运行Dotfuscator主程序,也可以在VS2005中使用Dotfuscator的集成功能。 8、使用本破解程序混淆.net程序已与使用正版没有任何差别
Dotfuscator Professional Edition 4.9 是一款专为.NET开发者设计的强大代码混淆工具,它能够保护.NET应用程序的源代码,防止未经授权的逆向工程分析。这个完美版包含了完整的功能,确保了代码的安全性和知识产权的...
Dotfuscator Professional Edition 4.9.6005.29054 .NET混淆工具,完全破解,无任何限制,附使用手册。
支持 VS2010 的 Dotfuscator Professional Edition 4.9.crack.Serial & Keygen 破解下载,与VS2010紧密集成。 ============================================================ //去除混淆后的程序集类型名称中加入...
1、将提供的破解后的程序集文件拷贝到安装目录下覆盖原始文件 2、将提供的破解后的协议文件dotfuscator.dat拷贝到C:\...3、直接运行Dotfuscator主程序或在VS 2008中添加Dotfuscator项目,开始.net世界的混淆方向旅程!
Dotfuscator Professional Edition 4.9.7500.9484 破解版+使用教程(.NET混淆工具)
支持 VS2010 的 Dotfuscator Professional Edition 4.8.1000.22937.crack.Serial & Keygen 破解下载,与VS2010紧密集成。
支持 VS2010 的 Dotfuscator Professional Edition 4.9.5000.15987.crack.Serial & Keygen 破解下载,与VS2010紧密集成。 =======================================================================================...
首先下载Dotfuscator Professional Edition V4.3安装文件的一,二,三。然后下载Dotfuscator Professional Edition V4.3的破解文件,使用方法在破解文件里。
Dotfuscator Professional Edition 4_1破解
Dotfuscator Professional Edition 4.9.2500.23024破解版分卷
在使用Visual Studio 2012 (VS2012) 开发软件的过程中,有时可能会遇到集成的代码混淆工具Dotfuscator无法正常运行的问题。Dotfuscator是一款由PreEmptive Solutions提供的反编译保护和代码优化工具,它可以帮助...
### C#使用Dotfuscator进行代码混淆与加密详解 在软件开发领域,代码安全一直是一个不容...综上所述,通过合理配置和使用Dotfuscator,C#开发者能够显著提升其应用程序的安全性,保护软件免受非法复制和逆向工程攻击。
不要问我这是什么,知道的就自己偷偷下,文件太大了,只好分卷,不好意思。安装程序分了3卷,PJ单独一卷。
dotfuscator 破解补丁 使用方法: 1、下载Dotfuscator Professional Edition V4.0.2579 试用版并安装 ...4、直接运行Dotfuscator程序或在VS 2005中添加Dotfuscator项目,开始.net世界的混淆方向旅程!
1、将提供的破解后的程序集文件拷贝到安装目录下覆盖原始文件 2、将提供的破解后的协议文件dotfuscator.dat拷贝到C:\...3、直接运行Dotfuscator主程序或在VS 2008中添加Dotfuscator项目,开始.net世界的混淆方向旅程!
支持 VS2010 的 Dotfuscator Professional Edition 4.9.5000.15987.crack.Serial & Keygen 破解下载,与VS2010紧密集成。 =======================================================================================...
支持 VS2010 的 Dotfuscator Professional Edition 4.8.1000.22937.crack.Serial & Keygen 破解下载,与VS2010紧密集成。
不要问我这是什么,知道的就自己偷偷下,文件太大了,只好分卷,不好意思。安装程序分了3卷,PJ单独一卷。