腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(8046)
视频
沙龙
3
回答
除了
createfile
和
openfile
之外
,
还有
没有
windows
apis
来
获取
文件
句柄
?
、
、
、
我试图窥探应用程序正在写入的日志
文件
。 我已经成功地将
createfile
与来自MSR的曲线库挂钩,但
createfile
似乎从未被调用过我感兴趣的
文件
。我也尝试过挂钩
openfile
,也得到了同样的结果。我不是一个有经验的
windows
/c++程序员(甚至不是一个有经验的程序员),所以我最初的两个想法要么是应用程序在我挂接api之前调用
createfile
,要么是有其他api用于创建
文件
/
获取
它们的
句柄<
浏览 0
提问于2008-08-17
得票数 5
回答已采纳
10
回答
使用Win32 C++检测
文件
句柄
泄漏
、
、
有什么方法可以在程序终止时检测
文件
句柄
泄漏
吗
? 特别是,我希望确保我创建的所有
句柄
都在代码中被释放。例如,我可能在某个地方有一个
CreateFile
(),在程序终止时,我想要检测并确保它们都被关闭。
浏览 23
提问于2008-11-24
得票数 8
回答已采纳
1
回答
在需要的模块中使用我的主模块中的函数
、
为了节省空间
和
使代码更有序,我将模板菜单隔离在主
文件
中所需的另一个
文件
中;但是,我不能使用模块中主
文件
中定义的
任何
函数。
除了
在主
文件
中创建模块导出并要求在模块中导出
之外
,
还有
什么方法可以修复这个问题
吗
?[...] { submenu:[ {label: 'New', clic
浏览 0
提问于2018-12-23
得票数 0
1
回答
设备
句柄
的GetFinalPathNameByHandle失败
、
如果我使用
CreateFile
为“\\NUL”或“\\管道”这样的路径创建
文件
句柄
,则
句柄
将映射到为"\ Device \Null“或”\Device\Named管道“内核设备对象打开的File对象。但是,调用总是失败的,无论是使用ERROR_INVALID_FUNCTION还是ERROR_INVALID_PARAMETER,这取决于打开
文件
的访问标志。事实上,几乎
任何
对类似函数的调用都会失败--比如GetFileInformationByHandle、GetFileInfor
浏览 7
提问于2017-09-24
得票数 1
回答已采纳
1
回答
如何查看
文件
(docx、ppt、xlsx等)从我的项目中的资产中?
、
我正在开发一个需要查看文档
文件
的flutter应用程序。是否可以从我的资源中打开或查看文档
文件
?FlutterPdfViewer.loadAsset(filepath)运行良好,但
OpenFile
.open(filepath)只能处理手机存储空间中的
文件
。
除了
我的项目资产中的pdf
文件
之外
,我找不到
任何
包
来
查看其他
文件
类型。
还有
别的办法
吗
?我希望你能帮助我。
浏览 12
提问于2019-01-05
得票数 0
4
回答
在
Windows
中,
除了
可移植性,我应该使用
CreateFile
还是fopen?
、
、
、
有什么不同,在什么情况下,其中之一在某些方面会被证明是更好的?
浏览 0
提问于2010-06-14
得票数 10
回答已采纳
6
回答
CreateFile
对蒸汽的优势
和
劣势?
、
CreateFile
与fopen对ofsteam -优势与劣势你能告诉我(在窗户上)应该使用什么
吗
?为什么?
浏览 0
提问于2012-05-28
得票数 12
回答已采纳
4
回答
在没有try catch的情况下检查
文件
是否正在使用?
、
、
、
、
有没有一种方法可以检查一个
文件
是否正在使用中,或者没有被其他进程打开,而不只是试图打开它并捕获异常?有没有服务方法
来
测试这样的东西?
浏览 1
提问于2013-03-12
得票数 12
回答已采纳
2
回答
关于DLL的“
句柄
”定义
、
、
故障排除错误--我经常会遇到一些解释,包括:"DDL或
句柄
“、”DLL
句柄
“等等。我很难理解人们所说的“手柄”是什么意思。 我试着阅读不同的文章
来
获得它的上下文,但在那里也没有成功。
浏览 0
提问于2014-10-11
得票数 2
回答已采纳
1
回答
相当于bash 'set -x‘的
Windows
批处理
、
、
、
除了
到处添加echo
之外
,
Windows
批处理脚本中
还有
任何
方法
来
获取
调试信息
吗
?我正在寻找bash 'set -x‘等价的视窗机器。仅在cygwin中使用'-x‘并从那里运行
Windows
脚本并不会输出这些数据。
浏览 2
提问于2016-11-07
得票数 7
回答已采纳
1
回答
如何从vb6调用本机call
、
、
问题是:每次我尝试调用它时,它都会给我“错误53:找不到
文件
”。但!如果我指向同一位置的另一个DLL (一个更简单的DLL,没有
任何
外部包含
和
垃圾),它就可以工作。@Edit1我设法做了一些改变,现在我有另一个问题,这是更重要的。理想是: (在VB6中)调用FindPIN -> (在C DLL中) FindPIN调用
CreateFi
浏览 12
提问于2016-08-18
得票数 0
1
回答
哪个.lib有IID___x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStatics?
、
、
winrt的
Windows
头
文件
,特别是winrt\
windows
.system.profile.systemmanufacturers.h,
除了
其他内容
之外
,还包含对以下内容的引用:但是,据我所知,该IID没有在
任何
已知的链接器库中定义有人知道它是在哪里定义的
吗
? 我试图从C中使
浏览 2
提问于2018-02-27
得票数 0
1
回答
如何在shopify液体
文件
中获得特定的产品图像?
、
是否可以在shopify液体
文件
中调用或
获取
特定的产品图像?有了资产url,这是可能的。与其循环
和
显示所有产品映像,我
还有
一个用例,其中必须在产品页面上调用特定的产品映像。 在product.liquid
文件
中,是否存在通过id或
句柄
而不是图像索引
获取
特定产品映像的API?或者,
除了
将它们存储在“资产”
文件
夹中
之
浏览 4
提问于2021-08-18
得票数 1
回答已采纳
2
回答
创建一个授予“附加数据”NTFS权限的FileStream
、
、
、
、
,如果
文件
存在,则将其附加到
文件
中,但不会覆盖或截断
文件
的内容,也不会删除它。在所有情况下,随着Sysinternals的运行,我可以看到底层
CreateFile
总是请求Generic Write提供其权限。,需要在
文件
和
目录上创建
文件
/写入数据。然而,如果我将Create /written数据放在
文件
中,那么
文件
就不再仅仅附加--它们不能被删除
和
重写,但是它们可以被截断
和
重写-
浏览 0
提问于2019-05-31
得票数 1
回答已采纳
1
回答
通过SWIG
和
Python访问第三方.dll共享库中的函数
、
、
、
我有一个第三方提供的动态链接库和他的.lib
和
.h
文件
(假设这些
文件
是:"test.dll","test.lib“
和
"test.h")为了概述"test.h“
文件
,下面是它的样子(为了简单起见,我只放了一个函数"
CreateFile
()",它返回一个
文件
句柄</em
浏览 7
提问于2012-04-09
得票数 4
4
回答
为什么`_getstream`会失败?
、
、
异常中提到我在给fopen打电话,但它一直崩溃。FILE* filePtr = fopen(fileName, "rb");由于某种原因,我从来没有到达第二个消息框。有趣的是,当我处于调试模式时,应用程序运行得很好。为什么?
浏览 0
提问于2008-11-06
得票数 1
1
回答
在MSVC编译器方面,open()、_open()
和
fopen()之间存在差异
吗
?
、
、
我看到这三个函数都与打开一个
文件
有关。 当我查看时,我看到下面的代码:_XXX版本似乎可以禁用一些MS语言扩展,这些扩展到底是什么?为了确保您的程序是完全可移植的
浏览 11
提问于2017-06-28
得票数 2
回答已采纳
1
回答
无法使用writefile()与USB HID设备成功通信
、
、
我对C#
和
windows
编程都相当陌生,我正在尝试在一个USB HID设备
和
一个在
windows
xp pc上用c#编写的应用程序之间建立通信。我已经成功地
获取
了设备路径,并使用它在设备上建立了一个有效的
句柄
: IntPtr drive =
CreateFile
(devicePath, GENERIC_READ | GENERIC_WRITE,在创建
句柄
之后,我调用'HidD_GetPreparsedData‘
和
'
浏览 2
提问于2012-07-28
得票数 1
回答已采纳
3
回答
在
Windows
上测试网络共享上是否存在
文件
的最佳方法是什么?
、
在回答上述问题时发布的答案的问题是,SMB2.0缓存了一堆元数据,包括给定目录中的
文件
名。因此,如果您正在测试刚刚创建的
文件
是否存在,那么函数_access、access、GetFileAttributes
和
CreateFile
(可能
还有
其他)都将使用缓存的信息回答“该
文件
存在吗?”如果该
文件
是另一个用户最近创建的,则缓存表明该
文件
不存在,尽管它确实存在。我已经设置了测试环境
来
测试这一点,并且我可以确认客户端在几秒钟内不会生成<em
浏览 0
提问于2009-02-13
得票数 3
回答已采纳
1
回答
确定是否可以在go中删除
windows
上的
文件
、
是否有
任何
合理的方法
来
确定是否可以使用go语言在
Windows
平台上成功删除
文件
?我尝试过使用各种标志调用os.
OpenFile
,包括使用os.O_TRUNC,所有调用都成功,但当
文件
正在使用时,删除将失败。我也尝试过使用特定于
Windows
的锁定机制(即kern.NewProc("LockFileEx")等),这些机制似乎成功地获得了排他锁,但os.Remove (解锁后)将失败。我意识到如果在测试
和
删除调用之间,如果另一个进程打
浏览 0
提问于2018-03-08
得票数 5
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券