我最近需要找到与ShellExecute等效的.NET,我很高兴能够在StackOverflow上快速找到答案.但肯定必须有某个文件或列表,这会给我这个答案更快一点.
当我从ANSI编程转到UNICODE时,微软有了这个常规映射的方便页面:
http://msdn.microsoft.com/en-us/library/Aa272889
我把它的一部分放到一个文本文件中,当我需要知道,比如strlen的Unicode等价物时,我只是为strlen grep文件,我得到:
C:\> grep strlen textfuncs.txt
strlen _tcsclen
strlen _tsclen
Run Code Online (Sandbox Code Playgroud)
有没有人知道或者知道类似于Win32 - > .NET的列表?
这里的部分问题是Win32不直接迁移到.NET.
.NET Framework处理大多数Win32 API功能,但它以非常不同的方式执行.它不是尝试仅映射函数,而是将功能映射到框架类型.有时,这是一个非常直接的映射,但有时,许多不同的API混合在一起,部分在托管代码等中重写.
通常,快速搜索"目标"而不是函数会很快找到正确的API.