有人用.NET编写桌面应用程序吗?

Bob*_*lan 17 .net c# asp.net wpf winforms

我不能说我曾经见过一个使用.NET的商业应用程序(除了开发/开源控件之外).由于使用RedGates .NET Reflector轻松"反编译".NET应用程序,我想知道.NET是否适用于ASP.NET(因为代码在服务器上运行而不是'反编译'存储在用户机器上)?

Rob*_*Rob 25

我的公司使用WPF在.NET 3.5中构建医疗成像应用程序.我目前正在.NET中开发自己的应用程序.

奇怪的是,Paint.NET在本机代码中写得很奇怪.我对上一句话撒谎.它显然是用.NET编写的.

它比你想象的更普遍.

正如其他人提到的那样 - 您可以使用混淆器使其他人更难以反编译您的应用程序.这并非不可能,但它更难 - 据说,任何东西都可以在足够的时间/资源下进行反编译/反转设计.

  • 是的,我们也在wpf中构建医疗成像应用程序. (2认同)

Jus*_*ner 11

Microsoft Expression Studio是.NET

Visual Studio 2010是.NET

Red Gate Software(主要)是.NET

...还有SharpDevelop(开源)和Microsoft Pro Photo工具.


Chr*_*son 8

我知道使用.NET的企业应用程序,虽然我认为大多数使用托管C++,但无法使用Reflector进行反编译.

我个人销售基于.NET的Windows应用程序.我使用Eazfuscator.NET来混淆代码.有许多商业和免费工具在编译后混淆.NET代码.


jle*_*jle 5

个人而言,我使用Microsoft Pro Photo Tools进行地理标记.它是用.Net编写的.您还可以对代码进行模糊处理,使反射器工具无法读取它. 阅读微软关于混淆.Net应用程序的文章.


BBl*_*ake 5

许多商业软件产品使用.NET.我最喜欢的游戏之一,Auran的Trainz系列,主要是用.NET编写的.但我同意他们对.NET的更大关注点是内部业务应用程序和基于Web的应用程序.但是,我认为,随着WPF的发展,您将开始看到更多Windows应用程序使用.NET作为其后端语言.正如其他人所说,有许多工具可以帮助模糊代码.但是,如果您关注的是逆向工程,那么如果有人真的想要,几乎任何开发语言都可以进行逆向工程.