C# WinAPI 编程详解

匿名 (未验证) 提交于 2019-12-03 00:20:01

C# WIN32 API编程

最近要实现一个微信/QQ自动定时发送推送的小工具 ,用到API编程,下面一起开始学习Win32 API编程吧!!!


C# 用户经常提出2两个问题:“我为什么要另外编写代码来使用内置于Windows中的功能?在框架中为什么没有相应的内容可以让我们直接完成这一任务呢?”当框架小组构建它们的.NET部分时,他们评估了为使.NET程序猿可以使用Win32所有Win32 API 编写托管接口,加以测试并编写文档,因此只能优先处理最为重要的部分。许多常用操作都有托管接口。但是还有许多完的Win32部分没有托管接口。



);

    [DllImport("kernel32.dll")]     public static extern bool Beep(int frequency,int duration);      static void Main(string[] args)     {         Random random = new Random();         for(int i=0;i<10000;i++)         {             Beep(random.Next(10000),100);         }     }         

由于DIIImport允许您调用Win32 中的任何代码,因此就有可能调用恶性代码。所以您必须是完全受信任的用户,运行时才能进行P/Invoke调用。

}

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!