Windows 10上的Win32支持

时间:2015-07-30 13:06:43

标签: winapi vb6 arm windows-10

Windows 10是否支持在ARM处理器上运行较旧的Win32(MFC,ATL,Visual Basic 6)应用程序?它需要某种形式的仿真或转换吗?

2 个答案:

答案 0 :(得分:3)

根本没有x86 Win32仿真。您需要使用为该平台设计的工具集。

答案 1 :(得分:0)

与7 / 8.1一样,Windows越来越倾向于采用网络方式。许多命令行函数都是通过网络调用完成的。

另外请注意,Win10几乎是Win NT,它基本上就是Win98应该存在的,为我们节省了灾难性的病毒涌入,这是一个带有旋转门并且没有任何形式保护的操作系统。

NT方面的事情会及时影响所有程序员,特别是以下内容,

用户的权利。这是一件好事,因为我们都对我们的用户感到沮丧,他们为病毒和黑客打开了大门。 NT至少有助于消除很多这种情况。

文件处理。 Win10是一个接近操作系统点播(这是微软目前的目标)的一大步,所以我们不能假设我们的软件使用的项目将始终在本地存在,所以我们必须通过.NET路由准备好按需适当的进入,以便操作系统将处理我们的需求。虽然我确实担心我们目前没有真正的线索,如果请求无法完全填写,将如何处理。

但我们也不能对文件访问权限感到懒惰。例如,我们倾向于在用户区域中做出关于访问权限的假设,然后在我们扫描或搜索所有目录时陷入困境,只是为了找到DirectoryInfo.GetDirectories是不可用的,除非我们确保特殊文件夹不会阻止它部分通过。

由于所有目录都将成为特殊文件夹,因此我们需要处理我们现在所做工作的访问权限。我认为用C ++比C#更容易完成。

所以,如果你在“托管”代码中完成它,那么它应该去C#和VB去的任何地方,如果你愿意的话可以调用我的同义词,但我不禁对此有疑问,我真的看不到MS发现需要在NET上提供按需应用程序和操作系统,但也提供包含在MFC中的Win32作为替代方案运行。您可能会发现您的代码被困在一个缩小的框中。