在Windows上打开Python中的设备的句柄
发布时间:2021-01-12 16:16:33 所属栏目:Windows 来源:网络整理
导读:我试图使用需要打开“文件”的giveio.sys驱动程序,然后才能访问受保护的内存.我正在看一个使用以下语法的WinAVR / AVRdude的C示例: #define DRIVERNAME "\.giveio" HANDLE h = CreateFile(DRIVERNAME,GENERIC_READ,NULL,OPEN_EXISTING,FILE_ATTRIBUT
我试图使用需要打开“文件”的giveio.sys驱动程序,然后才能访问受保护的内存.我正在看一个使用以下语法的WinAVR / AVRdude的C示例: #define DRIVERNAME "\.giveio" HANDLE h = CreateFile(DRIVERNAME,GENERIC_READ,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL); 但这似乎在Python中似乎不起作用 – 我只是得到一个“指定的路径无效”的错误 f = os.open("\.giveio",os.O_RDONLY) 和 f = os.open("//./giveio",os.O_RDONLY) 为什么不做同样的事情? 编辑以希望减少想法的混乱(感谢意志). 进一步修改,以澄清三宝的赏金. 解决方案:在python中你必须使用win32file.CreateFile()而不是open().感谢大家告诉我我在做什么,它帮助我找到答案!(编辑:常州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
- 一文秒懂:Windows/Mac OS X/Linux/Unix对比
- 简介BootStrap model弹出框的使用
- Linux常用命令:简单易学,但能解决95%以上的问题
- windows server 2008 R2/windows 7管理九 DNS冗余
- Intel SSD 330i 240G在Windows 8启动慢如何解决
- .net – Task lt;gt;和IAsyncOperation lt;gt
- 使用PowerShell管理Windows 2003 Active Directo
- win10系统怎么看电脑使用了多久时间
- Win10系统下电脑使用全民WiFi提醒wifi创建失败怎
- 在Linux终端中进行算术运算的5种方法
热点阅读