By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
444,168 Members | 2,598 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 444,168 IT Pros & Developers. It's quick & easy.

Can Visual Basic 2005 be decompiled?

P: n/a
Will Microsoft still allow .net codes to be decompiled in version 2005?

thanks!
Bruno
Nov 21 '05 #1
Share this Question
Share on Google+
11 Replies


P: n/a
Hi Bruno,

Yes, you need to use obfuscators.

--

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

"Bruno Piovan" <no@no.com> escribió en el mensaje
news:%2****************@TK2MSFTNGP15.phx.gbl...
Will Microsoft still allow .net codes to be decompiled in version 2005?

thanks!
Bruno

Nov 21 '05 #2

P: n/a
Microsoft is great!

"Carlos J. Quintero [.NET MVP]" <ca*****@NOSPAMsogecable.com> wrote in
message news:Ol****************@TK2MSFTNGP15.phx.gbl...
Hi Bruno,

Yes, you need to use obfuscators.

--

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

"Bruno Piovan" <no@no.com> escribió en el mensaje
news:%2****************@TK2MSFTNGP15.phx.gbl...
Will Microsoft still allow .net codes to be decompiled in version 2005?

thanks!
Bruno


Nov 21 '05 #3

P: n/a
We spend a lot of time and money to develop out applications and just sit
and see people laughing because they have your source code, we can use these
"obfuscators" that is not 100% and are not free....

so, if we want to protect our investiments will we need to compile our codes
in unmanaged c++??

Bruno
"Bruno Piovan" <no@no.com> wrote in message
news:OL**************@TK2MSFTNGP14.phx.gbl...
Microsoft is great!

"Carlos J. Quintero [.NET MVP]" <ca*****@NOSPAMsogecable.com> wrote in
message news:Ol****************@TK2MSFTNGP15.phx.gbl...
Hi Bruno,

Yes, you need to use obfuscators.

--

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

"Bruno Piovan" <no@no.com> escribió en el mensaje
news:%2****************@TK2MSFTNGP15.phx.gbl...
Will Microsoft still allow .net codes to be decompiled in version 2005?

thanks!
Bruno



Nov 21 '05 #4

P: n/a
"Bruno Piovan" <no@no.com> schrieb:
Will Microsoft still allow .net codes to be decompiled in version 2005?


Microsoft won't allow it, and it's illegal to do it, however, it's possible.
Thus I don't see such a big problem. I suggest to use an obfuscator (VS.NET
includes a light edition of the Preemptive obfuscator).

--
M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://classicvb.org/petition/>

Nov 21 '05 #5

P: n/a
it's not microsofts fault, its the way CLR's work.. Java is the same way,
and C++ is not unreversable either just a little harder.
"Bruno Piovan" <no@no.com> wrote in message
news:OL**************@TK2MSFTNGP14.phx.gbl...
Microsoft is great!

"Carlos J. Quintero [.NET MVP]" <ca*****@NOSPAMsogecable.com> wrote in
message news:Ol****************@TK2MSFTNGP15.phx.gbl...
Hi Bruno,

Yes, you need to use obfuscators.

--

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

"Bruno Piovan" <no@no.com> escribió en el mensaje
news:%2****************@TK2MSFTNGP15.phx.gbl...
Will Microsoft still allow .net codes to be decompiled in version 2005?

thanks!
Bruno



Nov 21 '05 #6

P: n/a
Bruno,

Every code can be decompiled, however in most countries it is not allowed.

At least in the EU it is allowed in some occasions, however read good the
law for that before that you do a crime.

Cor
Nov 21 '05 #7

P: n/a
>> Every code can be decompiled, however in most countries it is not
allowed.

I have never seen a true VB6 decompiler ( executable compiled in native
code with optimizations on , i know that p code can be partially decompiled
however even that is garbage ) But they make it verry easy to decompile a
..Net executable ,,, just as easy as you find C# to VB en vice versa
converters you find lots of .Net decompilers

For a programmer working in a concurent market it is a must to invest in a
obfuscator ,,,,,,, i feel that MS should deliver a full featured version
with VS ( we pay enough for it i guess )
just my 2 cents

Michel Posseth [MCP]
"Cor Ligthert" <no************@planet.nl> wrote in message
news:eL*************@TK2MSFTNGP14.phx.gbl... Bruno,

Every code can be decompiled, however in most countries it is not allowed.

At least in the EU it is allowed in some occasions, however read good the
law for that before that you do a crime.

Cor

Nov 21 '05 #8

P: n/a
But to what end? What exactly are you preventing? It has always been
possible for someone motivated enough to come along and look at your
software. If you are worried about copy protection, I'm afraid it doesn't
exist. The best you can do is make it work with a USB dongle or something.
Someone, somewhere, highly motivated, will crack even that, with obfuscation
or without it, in VB, C++ or ASM, it doesn't matter.

If, on the other hand, you have some super new algorithms or techniques you
want to protect, then I'm afraid the best you can do there is try your luck
in the software patents lottery (our company does!).
"m.posseth" <mi*****@nohausystems.nl> wrote in message
news:42***********************@nova.planet.nl...
Every code can be decompiled, however in most countries it is not
allowed.


I have never seen a true VB6 decompiler ( executable compiled in native
code with optimizations on , i know that p code can be partially
decompiled however even that is garbage ) But they make it verry easy to
decompile a .Net executable ,,, just as easy as you find C# to VB en vice
versa converters you find lots of .Net decompilers

For a programmer working in a concurent market it is a must to invest in a
obfuscator ,,,,,,, i feel that MS should deliver a full featured version
with VS ( we pay enough for it i guess )
just my 2 cents

Michel Posseth [MCP]
"Cor Ligthert" <no************@planet.nl> wrote in message
news:eL*************@TK2MSFTNGP14.phx.gbl...
Bruno,

Every code can be decompiled, however in most countries it is not
allowed.

At least in the EU it is allowed in some occasions, however read good the
law for that before that you do a crime.

Cor


Nov 21 '05 #9

P: n/a
Robin Tucker wrote:
If, on the other hand, you have some super new algorithms or techniques you
want to protect, then I'm afraid the best you can do there is try your luck
in the software patents lottery (our company does!).


I think this is the important point. A proprietary algorithm or
encryption technique is about the only thing that needs protecting.
Your database table structure and data access code has probably already
been done many times by many developers.

I suspect that the OP was concerned about someone using his product
without paying for it. The largest software houses (Microsoft,
Borland, EAGames, etc.) have long struggled for effect piracy control,
but no matter what they do, invariably, a crack is released shortly
after (sometimes the same day!) a product is released. The best you
can do is to protect your ideas through copyrights and patents and just
make it as difficult as possible to reverse engineer the code.

Nov 21 '05 #10

P: n/a
Chris,

"Chris Dunaway" <du******@gmail.com> schrieb:
If, on the other hand, you have some super new algorithms or techniques
you
want to protect, then I'm afraid the best you can do there is try your
luck
in the software patents lottery (our company does!).


I think this is the important point. A proprietary algorithm or
encryption technique is about the only thing that needs protecting.
Your database table structure and data access code has probably already
been done many times by many developers.


That's exactly what I am thinking. For these special cases, 3rd party
colutions for code/IL/... encryption can be used, or you can put the
relevant pieces into a web service if this is a viable solution.

--
M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://classicvb.org/petition/>

Nov 21 '05 #11

P: n/a
That's why the invented license agreements. And as others have said, over
and over again, there is no such thing as a language that cannot be
decompiled.

--
Jonathan Allen
"Bruno Piovan" <no@no.com> wrote in message
news:Oq**************@TK2MSFTNGP10.phx.gbl...
We spend a lot of time and money to develop out applications and just sit
and see people laughing because they have your source code, we can use
these "obfuscators" that is not 100% and are not free....

so, if we want to protect our investiments will we need to compile our
codes in unmanaged c++??

Bruno
"Bruno Piovan" <no@no.com> wrote in message
news:OL**************@TK2MSFTNGP14.phx.gbl...
Microsoft is great!

"Carlos J. Quintero [.NET MVP]" <ca*****@NOSPAMsogecable.com> wrote in
message news:Ol****************@TK2MSFTNGP15.phx.gbl...
Hi Bruno,

Yes, you need to use obfuscators.

--

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

"Bruno Piovan" <no@no.com> escribió en el mensaje
news:%2****************@TK2MSFTNGP15.phx.gbl...
Will Microsoft still allow .net codes to be decompiled in version 2005?

thanks!
Bruno



Nov 21 '05 #12

This discussion thread is closed

Replies have been disabled for this discussion.