相当于Win32的________在.NET中

Jef*_*Roe 3 .net winapi

我最近需要找到与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的列表?

Ree*_*sey 6

这里的部分问题是Win32不直接迁移到.NET.

.NET Framework处理大多数Win32 API功能,但它以非常不同的方式执行.它不是尝试仅映射函数,而是将功能映射到框架类型.有时,这是一个非常直接的映射,但有时,许多不同的API混合在一起,部分在托管代码等中重写.

通常,快速搜索"目标"而不是函数会很快找到正确的API.