C#调用Win32 API

转载 2016年08月30日 16:53:10

http://www.cnblogs.com/benwu/p/4132026.html

https://msdn.microsoft.com/zh-cn/library/windows/desktop/ff818516(v=vs.85).aspx


1.通过URL获取域名:

将hashvalue.dll放入bin中,并右键项目->属性-》build-》平台:x64:

 [DllImport("hashvalue.dll", EntryPoint = "GetUrlDomainW", CharSet = CharSet.Unicode)]
        public static extern bool GetUrlDomain(
            string url,
            ref UInt32 domainBegin,
            ref UInt32 domainLength);

public static string GetUrlDomain(string url)
        {
            UInt32 uDomainBegin = 0;
            UInt32 uDomainLength = 0;
            GetUrlDomain(url, ref uDomainBegin, ref uDomainLength);
            return url.Substring((int)uDomainBegin, (int)uDomainLength);
        }
string domain =GetUrlDomain("http://www.microsoft.com/test.html");//microsoft.com


2.messagebox:

  [DllImport("User32.dll")]
        public static extern int MessageBox(int h, string m, string c, int type);



C#可以直接调用的Win32API

http://www.cnblogs.com/jxsoft/archive/2012/06/29/2569876.html   整理的Win32 API,可以直接在C#中直接调用,在做WinFor...

C#中调用WIN32API函数

http://www.pinvoke.net/   磐实文章站(首页)首页 >Visual Basic软件开发资料 > API 函数 http://www.panshsoft.com/Sor...

C# API 大全- Win32调用

C# APIC:/ProgramFiles/MicrosoftVisual Studio .NET/ FrameworkSDK/Samples/ Technologies/ Interop/Platf...

C# Tips:调用Win32 API如何处理指针类型的参数

0、前言 从VB到C#,被人诟病比较多的就是交互性比较差,又集中表现在调用Win32 API上。如果说C/C++调用API只是调用函数这类轻松的活,在C#下却成了阻挡入门者的技术活。之所以产生这么大...

C#中调用WIN32的API

最近在学习C#中的GDI部分,本来尝试编写一个字幕控件(其实还是用label比较合适),但是发现控件中用GDI将整个控件粉刷貌似不行(应该是我水平不行),所以就去捣鼓了下WIN32的DLL,发现用AP...

C#调用win32API画图函数示例

SelectObject和DeleteObject 函数 Windows显示设备的属性,共有下面几种:位图、画刷、字体、画笔、区域。如果要设置它们到当前设备里,就需要使用SelectObject...

C#调用Win32API的常见问题点

使用.net做系统整合是一个很有技术含量的活,从代码到架构都有很多值得考虑的问题和一大堆陷阱。 最近看了一些关于这个方面的文章,现在整理一些笔记希望对大家有所帮助。 今天是第一篇,编码级别的C#调...

图解C# 调用Win32 API 示例程序

先上代码;相关函数不解释;网上比较容易查到; using System; using System.Collections.Generic; using System.ComponentModel; ...

C#调用win32 API读写INI文件

[C#]讀寫INI檔 Win32 API INI 檔案,格式如下: [Section1] key1=value1 key2=value2 [Section2] key1=val...

从.NET平台调用Win32 API(C#调用的dll动态链接库)

原文地址:http://liutiemeng.blog.51cto.com/120361/18764/  特别通俗易懂,不得不分享一下。 作者:刘铁猛 日期:2005-12-20 关键字:C# ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#调用Win32 API
举报原因:
原因补充:

(最多只允许输入30个字)