C# Kernel32 导出函数
2013-01-12 10:24
141 查看
/// <summary> /// Kernel32导出函数 /// </summary> public class Kernel32 { [DllImport("KERNEL32.DLL ")] public static extern IntPtr CreateToolhelp32Snapshot(uint flags, uint processid); [DllImport("KERNEL32.DLL ")] public static extern int CloseHandle(IntPtr handle); [DllImport("KERNEL32.DLL ")] public static extern int Process32First(IntPtr handle, ref ProcessEntry32 pe); [DllImport("KERNEL32.DLL ")] public static extern int Process32Next(IntPtr handle, ref ProcessEntry32 pe); [StructLayout(LayoutKind.Sequential)] public struct ProcessEntry32 { public uint dwSize; public uint cntUsage; public uint th32ProcessID; public IntPtr th32DefaultHeapID; public uint th32ModuleID; public uint cntThreads; public uint th32ParentProcessID; public int pcPriClassBase; public uint dwFlags; [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 260)] public string szExeFile; }; }
相关文章推荐
- (转)DLL中导出函数的两种方式(dllexport与.def文件)
- mysql 导入导出数据库以及函数、存储过程
- SQL2005CLR函数扩展-数据导出
- 自己编写DLL并导出函数
- Vs2005 dll 设置def导出函数
- 一个获取dll导出函数的模板类
- 查看静态库(.lib)和动态库(.dll)的导出函数的信息
- 调用未知DLL中的导出函数
- 查看lib文件中导出函数或变量的方法
- 调用未知DLL中的导出函数[转]
- DLL中导出函数的两种方式
- DLL中导出类成员函数名称修饰意思解释大全
- gcc去掉dll导出函数多余的符号
- DLL导出函数名称改编的解决方法
- __declspec(dllexport)的意思与DEF导出函数的区别
- 定位未导出的函数地址(SHCreateProcess)
- 获取windows未导出函数地址标准方法
- DLL中导出函数的两种方式
- 查看静态库导出函数-备注
- 从DLL中导出函数