在C#里如何调用标准DLL函数
来源:互联网 发布:java web在线聊天系统 编辑:程序博客网 时间:2024/06/14 10:23
2000年12月20日 22:14:00
在C#里只需要调用PInvoke (Platform Invocation) 服务。C# 支持一种sysimport属性
支持这种调用。
下面是完整的语法形式(在例子里没有用到所有的参数):
[sysimport(
dll=dllName,
name=functionName,
charset=characterSetToBeUsed)
]
给出一个调用Win32 MessageBox函数的例子:
using System;
class pinvokeClient
{
[sysimport(dll="user32.dll")]
public static extern int MessageBoxA(int hwnd, string message,
string caption, int type);
public static void Main()
{
int result = MessageBoxA(0, "Hello World", "PInvoke Test", 0);
}
}
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=3272
- 在C#里如何调用标准DLL函数
- 在C#中如何调用dll文件
- 在C#中如何调用dll文件
- 在C#中如何调用dll文件
- 如何生成DLL文件并导出函数及如何在C++或C#中调用DLL中导出的函数
- 如何调用C# DLL
- C#调用DLL函数
- C#静态调用C++Dll导出函数,并在C++Dll中回调C#函数
- 如何使用C#调用非托管DLL函数
- 求教,c#如何调用delphi编写的dll中的函数
- C#中如何加载dll并调用其函数
- JAVA里如何调用C/C++的DLL里的函数
- 如何在MFC中调用C#编写的DLL
- 在C#中如何调用dll文件--流浪一生
- 在C#中如何调用C++编写的DLL
- 在C++ 中 如何调用 C# 写的DLL
- 在C++ 中 如何调用 C# 写的DLL
- 在C#中调用C++Dll函数的方法
- ASP检索网站指定目录文件的算法与应用方向
- ASP中如何查询日期类型的数据
- 程序员与MM
- MMX Instructions
- 开放源代码的定义
- 在C#里如何调用标准DLL函数
- 优化delphi5.0秘籍大曝光
- 一个统一的链表结构
- OICQ 99c版本加密方法研究报告
- 用 Delphi 编写 VxD 设备驱动程序(转)
- 检查CPU是否支持MMX指令的代码
- 突破C++的虚拟指针--C++程序的缓冲区溢出攻击
- 基本形状开发
- 基本形状开发(2)