首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我需要帮助转换我的驱动程序用户界面代码

我需要帮助转换我的驱动程序用户界面代码
EN

Stack Overflow用户
提问于 2010-12-01 01:15:49
回答 2查看 73关注 0票数 1

我有一个我写的自定义驱动程序。

下面是用C语言与驱动程序通信的源代码:

代码语言:javascript
运行
复制
#include <windows.h>
#include <stdio.h>

/*********************************************************
* Main Function Entry
*
*********************************************************/
int _cdecl main(void)
{
HANDLE hFile;
DWORD dwReturn;

hFile = CreateFile("\\\\.\\Example", GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXISTING, 0, NULL);

if(hFile)
{
WriteFile(hFile, "Hello from user mode!", sizeof("Hello from user mode!"), &dwReturn, NULL);
CloseHandle(hFile);
}

return 0;
}

我希望能够在VB.NET中用.NET做这件事。

有人知道如何进行转换吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-12-01 01:19:33

最简单的方法是使用P/Invoke来调用OpenFileWriteFileCloseHandle

票数 1
EN

Stack Overflow用户

发布于 2010-12-01 02:17:44

您可能会发现在.net框架中使用SerialPort类更容易。查看对this question的响应。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4316481

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档