-
-
[旧帖]
[求助]关于设备打开总是失败问题~
0.00雪花
-
发表于:
2011-5-13 16:53
1385
-
[旧帖] [求助]关于设备打开总是失败问题~
0.00雪花
我是用CreateFile来打开一个设备~,在MSDN上打开Communication Device设备必须设置第五个参数为OPEN_EXISTING和最后一个参数为NULL,
对filename这个参数设备的话是一个符号链接名吧,而且是一个空结尾字符串?
但是通过getlasterror得到错误号是2也就是找不到指定文件,也就是filename有问题吧?我不知道我下面的这个用字符组来写错在了哪~~(当然设备和符号链接都已经生成应该是没什么问题了。)
#include "stdafx.h"
#include <string.h>
#include <Windows.h>
int _tmain(int argc, _TCHAR* argv[])
{
HANDLE devicehdle;
char dlinkname[11]=“\\\\.\\A_safe”;
devicehdle=CreateFile((LPCTSTR)dlinkname,
GENERIC_READ|GENERIC_WRITE,0,0,
OPEN_EXISTING,FILE_ATTRIBUTE_SYSTEM,0);
if(devicehdle==INVALID_HANDLE_VALUE)
{
printf("the device open fail!!");
}else{
printf("the device open ok !!");
}
CloseHandle(devicehdle);
return 0;
}
[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法