Win32 API (用于本地Windows应用程序的C)似乎越来越被更现代化的框架和工具包所取代,包括微软自己的WPF和Qt。
如果编程语言不是问题--如果您没有设置在托管环境或函数编程风格上,等等-- Win32 API会给表带来什么吗?,有什么功能可以用Win32 API实现,而这些功能在WPF或其他框架中是不可用的?。
我知道将Win32代码混合到WPF/托管软件中是可能的,因此其中一个不必选择一个或另一个。但是,在用更高级的语言/框架开发程序时,有哪些需要突破Win32 API的例子呢?
发布于 2013-10-02 22:22:12
当然。
所有的框架都是用Win32 API编写的。这些框架涵盖了程序员需要完成的任务的80-95%,但是如果您需要对某件事情进行真正的低级控制,则需要切换到底层的Win32 API。一些例子是:
发布于 2013-10-02 22:24:42
发布于 2013-10-03 00:26:35
..。不要忘记直接的硬件访问,比如"WinUSB“和调试功能(编写充当调试器的程序)。
https://stackoverflow.com/questions/19151520
复制相似问题