反编译.net或VB6? [英] decompiled .net or VB6?

查看:111
本文介绍了反编译.net或VB6?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嗨..


我要创建一个小的winform应用程序,其中的代码是相当敏感的,因为我读了

反编译程序集是多么容易,以及winform应用程序不适用的方法很多东西

商用产品,我正在考虑这样做vb6(它确实

使用ms-access中的表,但我在考虑使用数据库密码

并加密数据库)。


我错了吗?

(实际上我的主要目的是将所有逻辑都存放在

webserive中,因为所有这个程序都是接受一些数据,做很多

编号并输出一个数字)。

解决方案

你可以做一些使用Reflector for .NET反编译您的.NET exe

http://www.aisto.com/roeder/dotnet/) ,然后尝试一下混淆器和

再次反编译它以注意区别。如果您对模糊处理不满意,那么您可以使用从.NET调用的Web服务,VB6 exe或非托管的

DLL。


-


致敬,

Carlos J. Quintero


MZ-Tools:Visual Studio .NET,VB6,VB5和VBA的生产力插件

您可以更快地编码,设计和记录。

免费资源对于加载项开发人员:
http://www.mztools.com

" Elhanan" < EM ***** @ hotmail.com> escribióenel mensaje

news:11 ********************** @ g49g2000cwa.googlegr oups.com ...

嗨..

我要创建一个小的winform应用程序,其中的代码相当敏感,而且因为我读了很多容易的东西它是为了对一个程序集进行反编译,以及一个winform应用程序如何不适用于商业产品,我想在vb6中这样做(它确实在ms-access中使用表)但我正在考虑使用数据库密码
并加密数据库。

我错了吗?
(实际上我的主要目的是让所有逻辑都驻留在



< blockquote> Elhanan< em ***** @ hotmail.com>写道:

我即将创建一个小的winform应用程序,其中的代码相当敏感,因为我读了很多容易的东西
反编译一个程序集,以及winform应用程序如何适用于商业产品,我正在考虑在vb6中执行它(它确实使用ms-access中的表,但我正在考虑使用数据库密码
和加密数据库。

我错了吗?




参见 http://www.pobox.com/~skeet/csharp/obfuscation.html


-

Jon Skeet - < sk *** @ pobox.com>
http://www.pobox.com/~skeet

如果回复该群组,请不要给我发邮件


是的我已经阅读了混淆器,我听说他们可以搞砸了

数据集和其他细微问题的数据绑定。

这个应用程序的主要核心是保险养老金计算。

用户界面非常简单,输入一些数字然后得到结果。

但想象一个非常小的错误或错误搞砸了计算,

你永远无法弄清楚它及时出来。


它给了我刚刚想到的毛骨悚然。


i正在考虑使用带有USB搭扣键的alading软件,它

sorta扭曲你的exe检查密钥。


hi..

i''m about to create a small winform application, the code in it is
rather sensitive, and since i read lots of stuff of how easy it is to
decompile an assembly, and how a winform application is not suitable
for commercial products, i''m thinking about doing it in vb6 (it does
use tables in ms-access but i was thinking in using database password
and encrypting the database).

am i wrong?
(actually my primary intent was to have all the logic reside in a
webserive as all this program does is to accept a few data, do lots of
numbering and output a single number as a result).

解决方案

You can do some tests decompiling your .NET exe with Reflector for .NET
(http://www.aisto.com/roeder/dotnet/), then trying an obfuscator and
decompiling it again to notice the difference. If you are not satisfied with
the obfuscation, then you can use a Web service, a VB6 exe, or an unmanaged
DLL called from .NET.

--

Best regards,

Carlos J. Quintero

MZ-Tools: Productivity add-ins for Visual Studio .NET, VB6, VB5 and VBA
You can code, design and document much faster.
Free resources for add-in developers:
http://www.mztools.com
"Elhanan" <em*****@hotmail.com> escribió en el mensaje
news:11**********************@g49g2000cwa.googlegr oups.com...

hi..

i''m about to create a small winform application, the code in it is
rather sensitive, and since i read lots of stuff of how easy it is to
decompile an assembly, and how a winform application is not suitable
for commercial products, i''m thinking about doing it in vb6 (it does
use tables in ms-access but i was thinking in using database password
and encrypting the database).

am i wrong?
(actually my primary intent was to have all the logic reside in a
webserive as all this program does is to accept a few data, do lots of
numbering and output a single number as a result).



Elhanan <em*****@hotmail.com> wrote:

i''m about to create a small winform application, the code in it is
rather sensitive, and since i read lots of stuff of how easy it is to
decompile an assembly, and how a winform application is not suitable
for commercial products, i''m thinking about doing it in vb6 (it does
use tables in ms-access but i was thinking in using database password
and encrypting the database).

am i wrong?



See http://www.pobox.com/~skeet/csharp/obfuscation.html

--
Jon Skeet - <sk***@pobox.com>
http://www.pobox.com/~skeet
If replying to the group, please do not mail me too


yes i''ve read obfuscators and i heard that they can mess up
databinding with datasets , and other subtle probelms.
the main core of this applications, is insurance pension computation.
the user interface is very simple, input a few number then get result.
but imagine a very small error or bug which messes up a computation,
you''ll NEVER be able to figure it out in time.

it gives me the creeps just thinking about .

i was thinking on maybe using alading software with USB hasp key, it
sorta warps your exe checking for key.


这篇关于反编译.net或VB6?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆