基于windows的应用程序如何在没有.net框架的情况下运行

本文关键字:net 框架 情况下 运行 windows 应用程序 基于 | 更新日期: 2023-09-27 18:06:48

我非常担心,我已经看到了许多应用程序,我从互联网上下载,他们没有安装。net框架或java运行时在windows 7上运行,混乱的是,如果是这样,那么在哪种语言所有这些应用程序是构建的?如果它是VB6,那么它就很老了,为什么最新的软件都在使用它,为什么微软没有在任何。net框架中构建Windows 7,例如,如果他们在3.5中构建它,那么为什么需要安装3.5 .net框架来运行应用程序。

请告诉我这些应用程序通常使用哪个数据库。

基于windows的应用程序如何在没有.net框架的情况下运行

它们可以使用C或c++,或任何没有运行时库(或其运行时库被内置到操作系统中)的其他语言来构建。他们也可能只使用。net,并假设客户端已经安装了。net框架。最后,他们可能会检查. net框架并提示用户安装它,如果它不在那里,但是因为你已经安装了它,所以你看不到提示。

至于它们使用的数据库,通常看到应用程序使用SQL Server CE或Express、Berkeley DB (BDB)或任何数量的其他小内存占用数据库。这个领域没有明确的赢家,就像编程语言一样。

大多数情况下,Windows 7有内置的。net框架3.5,因此,它会自动运行在。net开发的应用程序,而很少有早期版本的Windows操作系统,用户不需要内置所需的框架。需要单独安装