腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
返回
ERROR_ACCESS_DENIED
的
DeviceIoControl
c
、
windows
、
winapi
、
ioctl
、
tun
我使用
的
代码看起来像这样(我省略了用SetupApi创建设备
的
部分,因为这似乎是有效
的
): #include <windows.h>#include <stdio.hReceive.TailMoved = CreateEventW(NULL, FALSE, FALSE, NULL), BOOL ret =
DeviceIoControl
,此代码在对应于
ERROR_ACCESS_DE
浏览 21
提问于2020-05-03
得票数 3
回答已采纳
1
回答
使用IOCTL_CHANGER_GET_PRODUCT_DATA调用
DeviceIoControl
时
的
ERROR_ACCESS_DENIED
c++
、
windows
、
winapi
我有一个任务是将设备
的
VendorId和ProductId挂载为磁盘。
DeviceIoControl
(hDevice, NULL, &dg, &ioctlJnk, ) std::cerr << "
DeviceIoControl
函数失败,GetLa
浏览 2
提问于2017-01-23
得票数 1
1
回答
在终端服务会话中访问可移动驱动器
windows
、
permissions
、
removable-storage
收到这些通知后,我尝试打开驱动器以查询其中
的
一些属性。在我
的
测试中,我使用了一个简单
的
USB闪存驱动器。当我在物理控制台上登录时,这可以很好地工作,但是如果我通过远程桌面登录,那么CreateFile调用就会失败,并
返回
ERROR_ACCESS_DENIED
。在此之后,我进行了几个
DeviceIoControl
调用。 奇怪
的
是,我在上面运行了Process Monitor,在远程桌面场景中,我
的
托盘应用程序
的
驱动器上没有CreateF
浏览 7
提问于2010-02-27
得票数 1
回答已采纳
1
回答
FSCTL_LOCK_VOLUME在挂载VHD上
的
ERROR_ACCESS_DENIED
失败
c
、
windows
、
vhd
、
deviceiocontrol
我正在编写一个将FreeDOS安装到虚拟硬盘上
的
程序。它生成并执行一个DiskPart脚本来创建VHD、划分它、格式化它,然后给它分配一个驱动器号。 这个很好用。我
的
安装程序将所有内容复制到VHD,但现在我需要编写一个引导扇区,它需要直接访问卷。在开始此过程之前,我尝试用FSCTL_LOCK_VOLUME锁定卷。问题是:
DeviceIoControl
返回
ERROR_ACCESS_DENIED
,这意味着卷上有打开
的
文件。但是,我
的
安装程序一旦完成复制,就会关闭每个文件,所
浏览 14
提问于2011-07-23
得票数 1
2
回答
在应用程序退出时指定
返回
错误代码
c#
、
exit-code
如何在应用程序退出时指定
返回
错误代码?如果这是一个VC++应用程序,我可以使用SetLastError(
ERROR_ACCESS_DENIED
) - return GetLastError() API。在C#中有办法做到这一点吗?如果我尝试类似于Tool.ErrorCode =
ERROR_ACCESS_DENIED
的
内容,就会得到一个错误,“名称
ERROR_ACCESS_DENIED
在当前上下文中不存在”。谢谢。更多信息Tool.Error
浏览 3
提问于2010-07-08
得票数 4
回答已采纳
2
回答
如何在LiveUDF中用
DeviceIoControl
和FSCTL_MAKE_MEDIA_COMPATIBLE完成实时文件系统( C# )盘?
c#
、
user-defined-functions
、
finalize
、
imapi
、
deviceiocontrol
从阅读MSDN和TechNet文章以及各种论坛帖子中我了解到,Image (或IMAPI)不支持这种类型
的
文件系统,而且在我
的
编码工作中,我没有成功地使用IMAPI来最后确定一个LiveUDF光盘。首先,我同步地调用了
DeviceIoControl
,但是函数将
返回
1117,光盘将在几分钟后最终完成。这一结果是不可接受
的
,因为只有在最终失败或实际成功时,我才需要这一进程。(0x40000000)dwFlagsAndAttributes标志
的
设备句柄,并将NativeOverlapped对象
浏览 6
提问于2012-08-21
得票数 1
回答已采纳
2
回答
DeviceIoControl
返回
false
c#
、
interop
、
hardware
在我
的
C#代码中,
DeviceIoControl
返回
false,句柄正确 IOCTL_STORAGE_GET_DEVICE_NUMBER,
浏览 2
提问于2010-01-16
得票数 0
1
回答
Windows驱动程序IOCTL错误
返回
;
c++
、
c
、
kernel
、
driver
、
ioctl
我正在尝试做一些IOCTL (KM到UM通信) 这里
的
重点是获取进程
的
基地址。下面是我
的
驱动程序中
的
函数: PVOID ioBuffer = NULL;PIO_STACK_LOCATION io;outputBufferLength = irpStack->Parameters.
DeviceIoControl
.OutputBufferLength;if (inputBuffer
浏览 24
提问于2020-06-20
得票数 0
1
回答
DeviceIoControl
与DWORD
c++
、
deviceiocontrol
我
的
操作系统是Win7 64位。我试图通过
DeviceIoControl
将变量
的
值传递给我
的
驱动程序,而不是它
的
地址(process,DWORD)。我试过几次,但只得到了蓝屏或998
的
错误代码。在用户模式方面,我确保hDevice是有效
的
,CTL_CODE如下所示: #define SENDPID CTL_CODE(FILE_DEVICE_UNKNOWN, 0x808, METHOD_BUFFERED
DeviceIoControl
(hDevice, S
浏览 6
提问于2017-05-09
得票数 0
回答已采纳
1
回答
如何从
DeviceIoControl
返回
值判断IOCTL代码是否有效?
kernel
、
driver
、
device-driver
、
ioctl
、
wdk
它使用
DeviceIoControl
()与内核驱动程序通信。如何从这个
返回
值中了解目标设备是否支持IOCTL代码??谢谢,
浏览 0
提问于2014-03-22
得票数 0
回答已采纳
1
回答
如何使用IOCTL_STORAGE_QUERY_PROPERTY获取属性-存在状态
winapi
、
ioctl
我找不到任何关于这个电话
的
解释: IOCTL_STORAGE_QUERY_PROPERTY, & aSTORAGE_PROPERTY_QUERY这可以告诉我aSTORAGE_PROPERTY_QUERY.PropertyId指定
的
属性是否可以从aHANDLE寻址
的
对象中获得。另外,它特别不
返回
输出缓冲区中
的
任何信息(当QueryType设置为PropertyStandardQuery时
返
浏览 0
提问于2018-02-08
得票数 0
回答已采纳
2
回答
如何检测介质是否插入可移动驱动器/读卡器
windows
、
winapi
、
msdn
当我插入我
的
计算机时,它显示我
的
计算机中有一个空驱动器... 是否有可能知道驱动器是否有介质(对不起,我不确定如何命名)……
浏览 7
提问于2010-07-01
得票数 3
回答已采纳
1
回答
尝试使用CreateFileW打开路径时,
ERROR_ACCESS_DENIED
是否始终指示文件存在?
windows
、
winapi
在OPEN_EXISTING中使用CreateFileW时,有时会在
ERROR_ACCESS_DENIED
中失败。据我所知,这总是意味着文件存在,但无论出于什么原因,您都无法打开它。但是,是否存在使用
ERROR_ACCESS_DENIED
失败但文件不存在
的
情况?
浏览 115
提问于2021-03-16
得票数 1
回答已采纳
1
回答
如何以编程方式区分插入
的
dvd光盘或迷你dvd光盘?
c++
、
windows
、
winapi
、
dvd
我需要一个插入容量
的
DVD光盘。带有IOCTL_DISK_GET_DRIVE_GEOMETRY_EX参数
的
DeviceIoControl
函数调用将写入4128768字节作为DVD
的
大小,这显然是错误
的
结果。代码取自https://docs.microsoft.com/en-us/windows/win32/devio/calling-
deviceiocontrol
。另一种解决方案是通过ckMMC库
的
设
浏览 13
提问于2020-09-02
得票数 4
回答已采纳
2
回答
Windows环境下
的
互斥行为
c++
、
windows
、
mutex
在一台机器上抛出
ERROR_ACCESS_DENIED
,在另一台机器上抛出ERROR_ALREADY_EXISTS (句柄不是空
的
)。我想知道为什么两种不同
的
行为。在这两台机器上,用户都是本地系统管理员组
的
域用户。我试着同时运行三个实例。
浏览 1
提问于2012-08-23
得票数 1
1
回答
利用
DeviceIoControl
函数在C++中识别系统预留驱动器
c++
、
deviceiocontrol
我试图通过使用PhysicalDrive0函数来识别驱动器是否是系统保留驱动器(C-Drive或
DeviceIoControl
)。但是,对于所有驱动器,我
的
代码总是
返回
true。GENERIC_WRITE, FILE_SHARE_READ | (LPOVERLAPPED) NULL
浏览 4
提问于2012-09-19
得票数 1
1
回答
DeviceIoControl
与IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS - C#
c#
、
winapi
我有C++代码,它用IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS调用
DeviceIoControl
,需要转换成C#。我已经找到了许多
DeviceIoControl
p\invoke示例,但是没有针对这个特定标志
的
示例。"kernel32", SetLastError = true)]public static extern bool
DeviceIoControl
IntPtr.Zero, 0,
浏览 3
提问于2016-05-30
得票数 3
回答已采纳
1
回答
使用CreateFile访问USB以弹出-不工作
visual-studio-2010
、
winapi
、
usb
、
windows-7-x64
、
access-denied
在我对FormatMessage()
的
调用中,GetLastError()调用
返回
了一个转换为“访问被拒绝”
的
代码。下一次调用是对
DeviceIoControl
() (GetHandleInformation()和
DeviceIoControl
,后来出于调试目的),传递了dwIoControlCode参数
的
假定不坏
的
句柄和FSCTL_LOCK_VOLUME,调用
返回
false,GetLastError()
返回
一个转换为“不正确函数”<
浏览 0
提问于2015-01-10
得票数 1
1
回答
SendMessage中
的
ERROR_FILE_NOT_FOUND是什么意思?
winapi
、
sendmessage
、
file-not-found
、
getlasterror
返回
0
的
SendMessage和
返回
2
的
GetLastError (ERROR_FILE_NOT_FOUND)。
ERROR_ACCESS_DENIED
是有文档记录
的
,但不是这个。
浏览 2
提问于2009-09-29
得票数 0
2
回答
C++将字节数组放入函数
c++
、
byte
如果我向
DeviceIoControl
发送命令,为什么?byte lpInBuffer[44] = { 0x2C, 0x00, 0x00, 0x00, 0x01... };void putMessage(HANDLE handle, int type, int output_len, byte message[]) { byte(int i = 0; i < sizeof(lpIn
浏览 3
提问于2017-04-17
得票数 1
回答已采纳
点击加载更多
相关
资讯
SpringMVC返回图片的几种方式
不要相信requests返回的text
Executors返回的线程池对象的弊端
snprintf函数返回值的含义
自动生成好看的目录并返回
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券