调用系统API
来源:互联网 发布:淘宝游戏代充 编辑:程序博客网 时间:2024/05/18 07:59
using System.Runtime.InteropServices;
public class useAPI
{
public useAPI()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
/// <summary>
/// 打开和关闭CD托盘.
/// </summary>
[DllImport("winmm.dll", EntryPoint = "mciSendString", CharSet = CharSet.Auto)]
public static extern int mciSendString(string lpstrCommand, string lpstrReturnstring, int uReturnLength, int hwndCallback);
/// <summary>
/// 显示和隐藏鼠标指针.
/// </summary>
[DllImport("user32.dll", EntryPoint = "ShowCursor", CharSet = CharSet.Auto)]
public static extern int ShowCursor(int bShow);
/// <summary>
/// 清空回收站.
/// </summary>
[DllImport("shell32.dll", EntryPoint = "SHEmptyRecycleBin", CharSet = CharSet.Auto)]
public static extern long SHEmptyRecycleBin(IntPtr hwnd, string pszRootPath, long dwFlags);
/// <summary>
/// 打开浏览器
/// </summary>
[DllImport("shell32.dll", EntryPoint = "ShellExecute", CharSet = CharSet.Auto)]
public static extern int ShellExecute(IntPtr hwnd, string lpOperation, string lpFile, string lpParameters, string lpDirectory, int nShowCmd);
/// <summary>
/// 最大化窗口,最小化窗口,正常大小窗口;
/// </summary>
[DllImport("user32.dll", EntryPoint = "ShowWindow", CharSet = CharSet.Auto)]
public static extern int ShowWindow(IntPtr hwnd, int nCmdShow);
}
调用例:
打开CD托盘
public static string strReturn = "h";
protected void Button1_Click(object sender, EventArgs e)
{
useAPI.mciSendString("set CDAudio door open", strReturn, 127, 0);
}
关闭CD托盘
protected void Button2_Click(object sender, EventArgs e)
{
useAPI.mciSendString("set CDAudio door closed", strReturn, 127, 0);
}
- 调用系统API
- 截取系统 API 调用
- 截取系统API调用
- C#调用系统API
- php调用系统API
- 系统调用API
- 系统API的调用
- API和系统调用
- 系统调用和API
- 截取系统 API 调用
- 系统调用与API
- 引用程序、API、系统调用
- 系统调用、API和函数库
- (转)系统调用与API
- x64系统调用API注意事项
- epoll系统调用的API
- 增加KVM中的系统调用API
- J2ME中调用系统API C函数
- [收藏]个人网页中必不可少的十五大Web API
- Validator 组件
- utf8编码在win32及ubuntu下中文出现乱码问题一例
- 工欲善其事,必先利其器——原则篇
- DataGrid 组件
- 调用系统API
- 农历算法简介以及公式
- WEB打印设置 方案一(修改注册表改变IE打印设置)
- mp4 video格式中的cover art
- winform"添加现有项"的小bug
- 第一篇
- WEB打印设置 方案二(利用ScriptX.cab控件改变IE打印设置)
- 我的百度博客
- WEB打印设置 方案三(FileSystem组件实现WEB打印)