如何为Windows编写一个非常简单的本机应用程序(无需.NET并完成安装过程)

时间:2017-07-29 20:50:35

标签: .net windows visual-studio visual-c++

我是Visual Studio的新手,也是C语言系列的新手。事实上,我对编程很新,但是在过去的几个月里,我通过Java for android编程学到了一些东西。

我想编写一个非常简单的应用程序,至少可以在Windows XP及更高版本上运行,而无需在机器上安装.NET框架,也无需让用户完成这样一个简单应用程序的安装过程。

应用程序只是显示一个对话框,其中包含有关系统的一些信息(IP,域,用户等)及其相关信息。

我设法使用Windows表单模板在C#中完成,问题是虽然它在Windows 7及更高版本中运行良好,但它不能在Windows XP上运行,因为并非每个XP安装都有一些版本的安装了.NET框架(或者是吗?)。

我已经读过,为了编写一个独立于.NET框架运行的应用程序,我必须使用像C ++这样的非中间语言,事情是我没有在C ++下拉列表中看到一个Windows窗体模板在Visual Studio中坦率地说,我对如何开始使用一无所知。

有人可以就如何解决这个问题提出建议吗?一旦我知道如何开始,我想我能够从那里开始处理它。

提前致谢。

2 个答案:

答案 0 :(得分:1)

Windows API并不容易,但尝试基于对话框创建Win32 C程序(对话框窗口作为程序的主窗口)。

答案 1 :(得分:0)

您可以将MFC与Microsoft Visual C ++结合使用,我建议Microsoft Visual Studio 2017:https://docs.microsoft.com/en-ie/cpp/mfc/mfc-desktop-applications

您还可以使用Visual Studio 6.0之类的旧版本,现在应该可以免费使用。