腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
Perl无法在子进程中写入
文件
句柄
。
我需要将一些数据写入子
文件
句柄
中。
文件
句柄
是在分叉之前在父
文件
中创建的。这是因为我可以从父
文件
句柄
中读取数据,因为福克保留
文件
句柄
和锁(如果有的话),在父和子之间
共享
。这是为了
共享
在
linux
和windows平台上工作的父级和子级的数据。我能够在
linux
中使用IPC::Shareable进行数据
共享
,这在windows中是行不通的,因为wind
浏览 12
提问于2013-11-06
得票数 5
1
回答
如何知道自进程打开的各种
文件
、
、
、
在我的c++程序中,在它执行fork()时打开了各种
文件
。分叉后,程序复制并运行。子进程将
共享
所有打开的
文件
句柄
。注意:我使用的是
linux
机器。
浏览 3
提问于2013-11-07
得票数 1
回答已采纳
1
回答
在多个进程之间
共享
dma buf
、
、
我正在尝试理解
linux
内核中的dma buf框架,并阅读这篇文章。 用户空间实体请求
文件
描述符(fd),它是与缓冲区关联的匿名
文件
的
句柄
。然后,它可以与其他驱动程序和/或进程
共享
fd。所以,我认为如果我们把它传递给另一个进程(传递的fd在这个进程上下文中是无效的),它如何获得dma buffer的
句柄
?”
浏览 7
提问于2014-10-02
得票数 3
3
回答
使用调用
共享
库。/
我对在
Linux
中使用dlopen调用
共享
库感到好奇。假设我想在C中使用一个名为fileName.so的
共享
库。我在64位的Ubuntu
Linux
上工作,我包含了dlfcn.h并使用dlopen函数来访问
共享
库。当我使用dlopen(fileName.so, RTLD_LAZY)时,返回一个空的
句柄
,并且不打开
共享
库。但是,当我使用dlopen("./fileName.so", RTLD_LAZY)时,dlopen会执行它的工作并打开<e
浏览 4
提问于2013-02-04
得票数 1
回答已采纳
2
回答
sh:加载
共享
库时出错: libc.so.6:无法打开
共享
目标
文件
:错误24
我有一个运行在
Linux
上的C应用程序,它处理数以千计的messages...but,当我在几分钟后运行该应用程序时,它会出现以下错误:应用程序每秒处理大约30条消息,会不会是某个
文件
打开
句柄
问题?
浏览 1
提问于2011-10-24
得票数 2
回答已采纳
1
回答
如何将64位
Linux
上32位应用程序的地址空间限制在3GB以内?
、
是否有可能使64位
Linux
加载程序将加载的32位程序的地址空间限制在某个上限?对于所有加载的
共享
库,也应该强制限制。澄清: 我想解决的问题是,我的代码使用0xc0000000以上的数字作为
句柄
值,并且我希望明确区分
句柄
值和内存地址,即使内存地址是由某个第三方库函数分配和返回的。只要64位
Linux
浏览 6
提问于2016-03-10
得票数 0
回答已采纳
5
回答
如何
共享
包含
文件
句柄
的对象?
、
Perl线程不支持
共享
文件
句柄
。
共享
数据结构的所有元素都必须是
共享
的。如果需要
共享
一个包含
文件
句柄
的对象,这就会出现问题。\n";这个对象实际上包含在另一个
共享
对象中,该
共享
对象又位于另一个
共享</e
浏览 0
提问于2011-11-20
得票数 16
回答已采纳
1
回答
Samba
共享
到windows XP
我在14.04.3LTS中有一个samba
共享
,它可以被一些windows计算机访问。
共享
基本上是有效的,因为我可以在“全方位”访问两个平台上的
文件
。但是,我有一个脚本,它在
Linux
中获取信息并将信息写入到这个
共享
中的
文件
中。(
文件
的名称始终相同)。在windows中,有一个.vbs脚本读取
文件
中的信息。t=2261091 windows资源管理器中的大小和
文件
不会更新,当
文件
被删除和创建时,它会很好地更新,但是更
浏览 0
提问于2015-12-14
得票数 0
2
回答
如何在同一进程内
共享
对
文件
的读/写访问,但禁止外部访问?
、
、
、
、
我有几个对象持有同一个
文件
的
句柄
。但是,这些对象中的每一个都在读取/写入
文件
的不同部分。我需要阻止对
文件
的外部访问,但是仍然能够在我的进程中为它创建新的
句柄
。如果在调用CreateFile时不
共享
读/写访问,则无法从进程中获得
文件
的新
句柄
。如果使用DuplicateHandle,所有
句柄
都将
共享
相同的
文件
位置。我可以通过制作一个
文件
的代理来解决这个问题,该<em
浏览 5
提问于2013-09-12
得票数 1
回答已采纳
2
回答
共享
库如何知道它驻留在何处?
、
、
我正在为
linux
机器开发一个
共享
库,它是相对于使用rpath的主可执行
文件
动态加载的。现在,库本身尝试动态加载与其位置相关的其他库,但不使用rpath (我使用scandir搜索某个
文件
夹中的
共享
库--我还不知道它们的名称)。只有当工作目录被设置为
共享
库位置时,这才能工作,否则我会按预期在另一个目录中查找。 是否有任何实用、可靠的方法来确定
共享
库的驻留位置?我知道,我可以使用/proc/self/map或诸如此类的方法来获取加载的
浏览 6
提问于2017-01-10
得票数 3
回答已采纳
1
回答
glibc -获取具有包含指定地址的符号的
共享
库的
句柄
、
、
、
例如dladdr,它为我提供了一个指向
共享
对象的动态库
句柄
,或者提供了一种从
共享
对象的基地址获取
句柄
的方法。包含
共享
对象的
文件
可能已经被移动或删除,所以我不能dlopen() dladdr给出的
文件
名。
浏览 4
提问于2013-04-25
得票数 2
回答已采纳
5
回答
如何在Win x64中的32位和64位应用程序之间
共享
硬件?
、
、
、
MSDN告诉我,在中,windows的
句柄
可以在32位和64位应用程序之间
共享
。然而,在Win32中,HWND是32位,而在64位Windows中是64位。那么如何
共享
句柄
呢?我猜同样的问题也适用于命名对象的
句柄
,如互斥锁、信号量和
文件
句柄
。
浏览 0
提问于2009-12-01
得票数 22
回答已采纳
1
回答
我是否可以将
共享
对象
文件
(.so)添加到ld.so.cache中?
、
、
、
、
我编写了一个简单的C程序,在
共享
对象上执行dlopen: if (!现在,我将我的程序编译为一个可执行
文件
,并在同一台机器上同时运行多个可执行
文件
实例。我以为在所有运行中返回的
句柄
都是相同的。但是,似乎ld.so.cache中加载的
共享
对象是唯一能够返回相同
句柄
的对象。 我的目标不是使用dlopen两次加载相同的代码。有人知道如何做到这一
浏览 3
提问于2021-03-22
得票数 0
回答已采纳
1
回答
当提供库地址时,如何在
共享
库中获取符号的地址?
、
、
、
、
我正在学习如何在
Linux
上使用C/C++中的
共享
库。我遇到了一个我不知道怎么解决的小问题。 假设我有一个
共享
库和一个可执行
文件
。但是,我不知道库的名称或
文件
位置(所以我不能dlopen它)。我只能找到将库映射到可执行
文件
内存中的地址范围。是否有一种方法以编程方式获取库的
句柄
(类似于handle = dlopen(library_address))或在库中获得符号的偏移量(类似于address = dlsym(library_address
浏览 1
提问于2018-02-25
得票数 2
回答已采纳
2
回答
从
共享
对象内部获取其运行时路径
、
、
、
、
.;作为
共享
库构建(例如使用GCC):有没有办法让get_lib_path()在运行时返回库在
文件
系统上的路径,无论是在Windows、macOS还是
Linux
上?这一定不需要动态加载的对象的本机
句柄
:我想知道库中的路径,并且我不能控制加载它的应用程序(例如,我无法获得dlopen
句柄
)。
浏览 2
提问于2017-05-14
得票数 2
1
回答
如何使用wmic关闭
文件
、
我希望能够以编程的方式强制关闭Windows Server上的本地打开
文件
句柄
。这包括通过网络
共享
文件
夹远程连接的用户打开的
文件
和
文件
夹。我已经尝试使用sysinternals的“
句柄
”,它给出了打开的
文件
列表。“
句柄
”可以关闭
文件
,但无法关闭通过网络
共享
打开的
句柄
。我可以通过计算机管理->会话控制台使用GUI关闭
文件
/
文件
夹,所
浏览 1
提问于2015-03-03
得票数 1
回答已采纳
1
回答
Windows -无法强制关闭网络
文件
句柄
-无法关闭系统(Pid 4)
文件
句柄
简介:是否有人可以看到我做错了什么,或者有人可以确认这是预期的,并且不可能强制关闭系统
文件
句柄
(始终在pid 4上,例如与
文件
的网络
共享
访问相关的
句柄
)。重新创建问题:以管理员身份执行所有操作创建一个新目录并
共享
它 2
浏览 2
提问于2012-05-28
得票数 7
回答已采纳
1
回答
如何自动删除Unix IPC资源?
、
、
、
我需要将一些应用程序从Windows移植到
Linux
,它们使用
共享
内存和信号量。稍后我将为信号量和
共享
内存编写一个通用接口。我不能使用shmget,因为它需要一个数字作为标识符,而不是字符
浏览 4
提问于2012-01-29
得票数 4
回答已采纳
1
回答
如何动态加载自己的库,并在其中调用方法?
、
、
、
我想编写一些C代码(如果它只在
Linux
上工作)来动态加载一个新的
共享
库,然后从它调用一个方法(将在运行时确定)。这似乎已经成为可能,因为java可以动态加载本机库,然后从它们调用方法。用例详细信息: 我希望编译一个二进制
文件
,它在一个目录中加载所有
共享
库,并在原始程序的内存上下文中分别运行一些方法。我希望能够通过从目录中添加/删除
共享
库来快速启用或禁用
共享
库。
浏览 2
提问于2013-02-19
得票数 7
回答已采纳
1
回答
如何将从
linux
共享
库生成资源
句柄
限制为一个客户端
、
、
、
、
我有一个
共享
库,它在连接请求成功后将一个整数
句柄
分发给客户端。类似于:随后的操作需要使用该
句柄
来访问进一步的操作:我突然想到,第二个客户端可以简单地通过向接口提供一个看似合理的
句柄
值来劫持连接。如何将
句柄
唯一地链接到发出原始请求的客户端?有没有
浏览 19
提问于2020-05-27
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux系统下的用户文件句柄数限制
linux文件句柄数超出系统限制怎么办?
Linux社区-Samba文件共享服务
实现Windows与Linux之间的文件共享
如何在 Linux和Windows 之间共享文件?
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券