我想用VS2005写一个应用程序来控制2440的IO口。程序运行于WINCE5.0下,据说要用VirtualAlloc()和VirtualCopy()函数,可是具体步骤呢,小弟初学对驱动程序编写和BSP不了解,劳烦各位了说的详细些。
解决方案 »
- c# 前端问题
- C# 过滤字符串中的非手机号码,效率高点的
- c#写的电子邮件接收 有问题,请各位大虾帮忙!!!
- EVENTMSG中的time在.net中的表示
- 生成的安装程序有问题。
- 只学c# 语言, WinForm控件, ado.net,水晶报表,能找到工作吗?
- XML相关:请问我应该怎样把相对应的值放到SQL数据库中相对应的字段中去
- 如何在xml文件中检索
- 菜鸟求教:this保留字用法
- 请问C#中如何获得窗体的HWND句柄?
- 如何让焦点落到TreeNode上时,在在上边单击仍然引发After_Select
- 在c# winform中,如何把Excel的的数据导入到SqlServer或者oracle数据中
{
/*
LPVOID WINAPI VirtualAlloc(
__in LPVOID lpAddress,
__in SIZE_T dwSize,
__in DWORD flAllocationType,
__in DWORD flProtect
);
*/
[DllImport( "Kernel32.dll", CharSet = CharSet.Ansi, EntryPoint = "VirtualAlloc" )]
public static extern IntPtr VirtualAlloc(
IntPtr lpAddress,
uint dwSize,
uint flAllocationType,
uint flProtect ); /*
BOOL VirtualCopy(
LPVOID lpvDest,
LPVOID lpvSrc,
DWORD cbSize,
DWORD fdwProtect
);
*/
[DllImport( "Coredll.dll", CharSet = CharSet.Ansi, EntryPoint = "VirtualCopy" )]
public static extern bool VirtualCopy(
IntPtr lpvDest,
IntPtr lpvSrc,
uint cbSize,
uint fdwProtect );
}