.net框架与windows程序关系

我们安装了window7系统后,系统会自带.net framework1.0到4.0吗?在C:\Windows\Microsoft.NET\Framework下可以看到各个框架版本。这些框架是window7自带的还是在装了vs后带的。裸一个win7系统,就可以直接装360、QQ等windows软件,是不是说明这些框架是win7带来的,还是说360、QQ不是基于.net框架的?是不是没有.net框架  所有的基于.net框架的程序都没法运行?今天给一个winform程序(基于.netframework4.0)做了一个安装程序,并将.netframework client包含在了里面,在自己电脑安装时没有提示安装.netframework client,别的电脑却提示安装。这是什么情况?还有是不是通过将程序发布后,就不需要.net框架支持就可运行?  .exe本质是什么

拉莫斯之舞
浏览 632回答 2
2回答

达令说

并不是的程序都是.net框架开发的,还有win32的,这种程序是直接调用操作系统的API的,像.net框架,是.net来调用操作系统的API,然后你写的.net程序来调用.net的方法。.exe本质是什么就是能操作操作系统的代码
打开App,查看更多内容
随时随地看视频慕课网APP