re: .Net 虚拟框架的实现原理 簡簡單單.. 2008-09-05 14:02
希望瑞克大哥抽空实现之后可以开源, 实在搞不懂虚拟注册表与文件系统该如何实现..
请问楼主有没有相关的资料提供参考?
继续关注..
re: DNGuard 专业版 v2.95 发布 用wfihso 2008-09-03 15:09
net 2.0生成的EXE文件先用你们这个加,然后再用WinLicense加,
但加完WinLicense以后就会出错
提示:找不到运行此程序的运行库的任何版本
运行库我以放在同一目录了呀
请问我要怎么做呢
re: 在 FlexGrid 控件中指定最右侧显示的列 icecoffee0615 2008-09-02 19:06
想请教个问题,如何用WIN32 API操作FlexGrid控件,以前用MFC操作过,但最近做的项目太古老,不是使用MFC的
万分感谢
我想问下: 我想让压缩后的mdb也有密码,该怎样设置输出的连接字符串.
re: DNGuard 专业版 v2.95 发布 紫雨轩 .Net 2008-08-13 10:29
昨天测试过了,支持 sp1 正式版。
下载也试过了,没有防盗连啊,你用什么访问的?可以直接用下载工具下载。
在你们的网站上点下载,总是跳到防盗链页面,下载不了啊。晕死
re: DNGuard 专业版 v2.95 发布 紫雨轩 .Net 2008-08-12 11:16
刚刚看到正版已经发布了,还没有测试,稍后会测试一下。
如果你已经下载安装了,可以试试。
re: DNGuard 专业版 v2.95 发布 紫雨轩 .Net 2008-08-12 10:07
@-土豆
目前的vs2008 sp1 beta1已经测试,可以支持。
请问可以支持 vs2008 sp1、.net 2.0 sp2、 .net3.5 sp1吗?
re: 泛型,.Net 加解密中的一个麻烦 matheabc 2008-08-07 22:55
想知道泛型加密怎么加密。。。。我这里总是出现初始化异常。。。是否多一些例子什么的?
看来都遇到这个问题了 代码中要用datatable,拷了system.data.dll到system目录,但是报fileloadexception错误 感觉和版本有关又和版本无关 我把其他几个dll换成2.0.50727.1433 还是可以运行 只要用到system.data.dll的类就报错了。。
有没有高手知道的啊
飞信的虚拟环境在Server2003下没有问题...可一拿到XP下就报System.Management.ManagementPath' 问题
System.Management.ManagementPath' threw an exception的问题有人解决了吗...好急啊.求解决方法....也可以加我的QQ:191331414..
re: DNGuard 专业版 v2.95 发布 紫雨轩 .Net 2008-07-25 08:44
只有不加密前能在64下运行的才会生成 64位运行库。
实际上用ildasm查看,可以看到64位库调用的代码都emit进去了的。
只是因为dll本身无法在64位下启动,在框架load程序集时过不去。如果能过得去,直接复制64位库到相同目录也就可以运行了。
re: DNGuard 专业版 v2.95 发布 fannee 2008-07-25 00:07
我的意思是想借助你的加密软件修改我1.1dll cpu相关属性,你不是说1.1dll加密时也能生成64位运行库吗?为什么我这个dll就不能生成64位运行库,先别管能不能在64位iis中运行。我没有调com或api
re: DNGuard 专业版 v2.95 发布 紫雨轩 .Net 2008-07-24 08:33
你没明白我的意思,我的意思是说 你的dll不加密,只是用你混淆后的直接在iis64下面也是无法运行的,你可以试试。
re: DNGuard 专业版 v2.95 发布 fannee 2008-07-23 23:28
我提的问题怎么还没答复?上次提的问题如下:
我发给你的1.1的dll不加密,是想让你用你的加密软件试试,因为我用你的加密软件生成不了64位运行库,而有的1.1dll可以生成64位运行库,我用xenocode 2005混淆,好像只要用其混淆的1.1dll都生成不了64位运行库,我发了两份邮件给你,有一个是很普通的1.1dll,也是用其混淆的,也生成不了64位运行库。你看看你的专业版是不是有什么问题。
--引用--------------------------------------------------
梁: 楼主啊,我利用FetionVM.exe 实现了这个功能,但是在我用.net写的winform程序中涉及到一个读取文件的操作,
<br>代码如下:
<br>string strRoot = Directory.GetCurrentDirectory();
<br>string[] fileList = Directory.GetFiles(strRoot + "\\Code");
<br>
<br>但在运行程序时,报文件未找到的异常(System.IO.FileNotFoundException:)
<br>
<br>这是怎么回事啊,用WinExec(" ", )调用程序与直接运行程序有什么区别啊?
--------------------------------------------------------
我也遇到了这个问题,无法解决~~~
请教啊~~~
re: DNGuard 专业版 v2.95 发布 fannee 2008-07-19 16:02
我发给你的1.1的dll不加密,是想让你用你的加密软件试试,因为我用你的加密软件生成不了64位运行库,而有的1.1dll可以生成64位运行库,我用xenocode 2005混淆,好像只要用其混淆的1.1dll都生成不了64位运行库,我发了两份邮件给你,有一个是很普通的1.1dll,也是用其混淆的,也生成不了64位运行库。你看看你的专业版是不是有什么问题。
re: DNGuard 专业版 v2.95 发布 紫雨轩 .Net 2008-07-18 18:45
@pdmax
已发送,注意查收。
@fannee
那个不是回答你的,
你发给我的 1.1的dll,不加密,本身就无法在64位iis下运行的。
不知道你用什么工具处理的。你可以试试,如果加密之前可以在64位iis中运行,
加密后就会生成64位库的。
我在中国共享软件注册中心购买了DNGuard标准版。。。但是迟迟没有收到注册码 为什么?
最主要是 找不到rick的联系方式 QQ号码不对。。
re: DNGuard 专业版 v2.95 发布 fannee 2008-07-17 15:37
你回答我的问题回答错了,我发给你的dll 1.1的不能生成64位,你叫我取消名称混淆,我说你程序能不能改,名称混淆是要的。
re: DNGuard 专业版 v2.95 发布 紫雨轩 .Net 2008-07-17 15:16
目前提供的名称混淆功能比较简单,如果混淆,建议先使用专门的混淆工具,这类工具一般都提供了比较详细的混淆设置,再用dnguard加密。
或者用模糊处理属性批注,排除。
re: DNGuard 专业版 v2.95 发布 fannee 2008-07-16 21:37
你程序能不能改,名称混淆是要的。
re: DNGuard 专业版 v2.95 发布 紫雨轩 .Net 2008-07-16 21:31
取消名称混淆。
re: DNGuard 专业版 v2.95 发布 紫雨轩 .Net 2008-07-16 21:21
是调用Com组件的?
上QQ,新版有问题,混淆过后的dll报错,提示 System.Runtime.InteropServices.SEHException: 外部组件发生异常。
re: DNGuard 专业版 v2.95 发布 fannee 2008-07-15 21:50
我将dll发到你信箱了,你试试。dnguard@gmail.com
re: DNGuard 专业版 v2.95 发布 fannee 2008-07-15 21:31
不好意思,我测试了一下,有的1.1程序可以生成64位运行库,但我的1.1程序比较特殊,生成不了
re: DNGuard 专业版 v2.95 发布 fannee 2008-07-15 21:22
加密2005生成的2.0程序可以出现64位运行库,而加密用ildasm 2.0反编译1.1程序再用ilasm 2.0编译回去就出现不了,可能是cpu选项不是any cpu。而ilasm 2.0不能设置any cpu,你用专业版测试一下,不要用试用版,我没去下试用版,版本是中文的,这个错不了,我遇到的第一个中文的,怎么会有完整性问题。你到
http://www.dnguard.net/zyx/download.aspx这里下载看看,我是从这里下载的
re: DNGuard 专业版 v2.95 发布 紫雨轩 .Net 2008-07-15 18:39
@菜菜灰
http://www.dnguard.net/changelog.aspx
这里 vip 下载。
@fannee
1.1的设置64位优化和2.0的一样,都会有64的库。
这个测试过的,不会有问题。
看你的说明,似乎是加密2.0的也无法出现64位库,请检查安装程序的完整性。
re: DNGuard 专业版 v2.95 发布 fannee 2008-07-13 13:45
将1.1的web程序用2.0的ildasm和ilasm后成为2.0格式,再选择64优化模式加密 ,竟然也没生成64位运行库,如果ilasm选择参数/X64,则加密时无法认识pe格式。
re: DNGuard 专业版 v2.95 发布 fannee 2008-07-12 23:43
选择64优化模式加密1.1web程序为什么还是没有生成64位运行库,你这个支持1.1程序在64位系统是怎么回事。
检查更新怎么没用,2.92版显示的是没有最新的版本,我上次的语言的问题有没有修正,最好能是全中文界面的,包含说明
re: DNGuard 专业版 v2.95 发布 紫雨轩 .Net 2008-07-12 20:51
@fannee
可以在64下执行。
re: DNGuard 专业版 v2.95 发布 紫雨轩 .Net 2008-07-12 20:50
@Thunderdanky
定制会在今后更新时考虑。
@fannee
sdk打包pro版时忘记了,下载试用版,里面有sdk。
re: DNGuard 专业版 v2.95 发布 fannee 2008-07-12 18:55
sdk和文档在哪里,自带的帮助没有这些内容。
re: DNGuard 专业版 v2.95 发布 fannee 2008-07-12 18:36
加密1.1的web程序运行在64位下,如果此web程序调用第三方1.1web控件,而此控件没有加密,能不能在64位下正常执行。
re: DNGuard 专业版 v2.95 发布 Thunderdanky 2008-07-12 09:46
另外请教下,加密后生成的那个DLL文件可不可以定制自己的信息?
现在的版本都是显示的你自己的信息和网址,这样一看就知道时通过你的软件加密出来的。能不能改成随意定制的呢?有点像MAXTOCODE那样的?
其实不该提他,你们2个怎么也算是竞争对手呢,呵呵
re: DNGuard 专业版 v2.95 发布 Thunderdanky 2008-07-12 09:44
re: 在 FlexGrid 控件中指定最右侧显示的列 xiaopohai_long 2008-06-30 19:37
@紫雨轩 .Net
不好意思啊,现在没有代码,内容是这样的,在每个类方法中加入静态构造函数.cctor调用dll文件实时的去解密,dll文件首先获得mscorjit.dll中getJit方法,然后重写VirtualTable中的compile方法,调用自己的Compile方法。在调用自己的Compile方法中解密IL代码。目前好像猜出把mscorjit.dll方法中的compile方法重写了,好像有问题了。代码等有时间给你看看。
对啦,能介绍一些关于getJit hook的资料吗?我上网找了一些,都不能解决我的问题,不知道可以不?
你的程序为什么会一直读取一个地址的IL代码,别人怎么可能会知道原因。。。。
自己调试跟踪吧,肯定是程序代码错误。
程序没有,代码也没有,没有人能帮得了你的.....
re: 在 FlexGrid 控件中指定最右侧显示的列 xiaopohai_long 2008-06-30 15:56
想问您一些问题,不知道可以不?
我自己写了一个IL加密的程序和解密的钩子dll文件,可是加密和解密windows窗口程序时,出现窗口不显示的问题,而且从日志发现,钩子程序后期好像一直读一个地址的IL代码,也就是Forms的初始化代码部分,所以想问问你有没有遇到过这样的问题?想请教请教?