http://www.wrox.com/News/viewReview.asp?art_type=new&id=417
As a developer which considers the source code an asset (to us and the
client),
I'll be interested in knowing what is Microsoft doing about it.
If this goes through, I can see creating a program in IL, creating an
install package that contains the IL and having the install use the CLR on
the machine to natively compile. This will stop the necessity of multiple
versions of the product, as you would only need to call the compiler (this,
of course, will only work seemlessly if there is consistency in the names of
the tools across platforms). Code protected, but shipped as IL.
On Internet and Intranet applications, which is what a great majority of the
.Net Framework is aimed at, there is no problem with IL, unless you hire a
lot of would be hackers as employees and give them the keys to the castle.
You will then only decide to natively compile if it makes sense for
performance reasons. This is probably why MS mentioned performance rather
than security.
Overall, this issue has been blown way out of proportion, esp. when one
considers this is a beta product. I am not saying that we, as developers,
should not voice any concerns, but, if MS follows through with the native
code compilation option, the obfuscator will not be necessary in most
instances.
--
Gregory A. Beamer
MVP; MCP: +I, SE, SD, DBA
************************************************
Think Outside the Box!
************************************************
"CyberBizsoft Support" <sup...@cyberbizsoft.com> wrote in message
news:#h7dkT$1AHA.1796@tkmsftngp02...
It is a question of security and they should deal with it ASAP before the
"Oraclites" and "Sunses" ride all over us.
We deliver the source to our internet customers 90% of the time, but I do
not want "Joe Six Pack .Net Competitor" decompiling our apps and reselling
it.
Regards,
Santos
"Cowboy" <NoSpamM...@home.comNoSpamM> wrote in message
news:uPY5Iy$1AHA.2036@tkmsftngp03...
I had not thought about this. The PDC slides mentioned that you could opt
for native code compilation and have it run in the CLR (albeit not
implemented in the beta).
On the other hand, since the metadata, which describes the interface, etc.,
in the assembly, can be put in a separate file, why would IL have to be
installed on the client? It seems that the metadata file could be installed
and point to a native code library as easily as IL. I guess I need to go
back to the docs and look at this, as I am thinking about some reasons this
might be so as I ask the question.
--
Gregory A. Beamer
MVP; MCP: +I, SE, SD, DBA
***********************************************
Think outside the box!
***********************************************
"Eric Gunnerson (MSFT)" <eri...@no.spam.microsoft.com> wrote in message
news:ODo$1pK2AHA.1228@tkmsftngp02...
Yes it could, but that's not enough. The main problem, I think, is that
without having the IL available too you cannot take advantage of the
versioning features of the platform, since they require the ability to
re-jit the code if necessary.
--
Tomas Restrepo
http://www.mvps.org/windev/
--
Hans Blomme
"Eric Gunnerson (MSFT)" <eri...@no.spam.microsoft.com> wrote in message
news:uTf4JOX2AHA.876@tkmsftngp07...
Gunnar Skogsholm
"Eric Gunnerson (MSFT)" <eri...@no.spam.microsoft.com> wrote in message
news:ODo$1pK2AHA.1228@tkmsftngp02...
"Gunnar Skogsholm" <gun...@csi.com> wrote in message
news:uali97d6AHA.1880@tkmsftngp05...
"Eric Gunnerson (MSFT)" <eri...@no.spam.microsoft.com> wrote in message
news:OtvRLbf6AHA.960@tkmsftngp05...
--
Gregory A. Beamer
MVP; MCP: +I, SE, SD, DBA
************************************************
Think Outside the Box!
************************************************
"Tomas Restrepo" <tom...@mvps.org> wrote in message
news:u7hqw3T2AHA.1032@tkmsftngp03...
--
Gregory A. Beamer
MVP; MCP: +I, SE, SD, DBA
************************************************
Think Outside the Box!
************************************************
"Tomas Restrepo" <tom...@mvps.org> wrote in message
news:u7hqw3T2AHA.1032@tkmsftngp03...
--
Gregory A. Beamer
MVP; MCP: +I, SE, SD, DBA
************************************************
Think Outside the Box!
************************************************
"CyberBizSoft Support" <sup...@cyberbizsoft.com> wrote in message
news:uGtwL1A2AHA.1736@tkmsftngp02...