systems-programming

systems-programming

文章 0 浏览 5

Windows 登录时的图像捕获

我想知道当用户在 Windows 中尝试登录成功或失败时,如何从网络摄像头捕获图像。是否有任何适用于 .net 的 API 可用于此目的或有任何方法可以实现此目…

瑶笙 2024-10-09 05:33:39 11 0

复制部分堆栈并使用 mmap 将其映射到当前进程

我希望我的程序执行以下操作: 打开一个新文件。 将包含当前帧指针地址的堆栈(页对齐)部分复制到文件。 将文件的内容映射回进程的地址空间,其范围…

青朷 2024-10-06 23:31:02 14 0

UNIX 环境 2ed 中高级编程的工作代码,最好在 Ubuntu/gcc4 上

我正在学习 Linux 系统编程,我正在阅读 APUE 2ed 书 W.理查德·史蒂文斯和斯蒂芬·A.拉戈。 http://www.apuebook.com/ 上给出的代码不起作用。未定义的…

治碍 2024-09-30 05:44:42 17 0

僵尸进程

我对僵尸进程有一些疑问, 僵尸进程概念有什么好处? 知道内核保留僵尸进程的(PID、终止状态、资源使用信息) “资源使用信息”的含义是什么? 僵尸…

长途伴 2024-09-25 21:26:57 12 0

有谁发现这个程序有什么问题吗

在没有得到答案后,我喜欢 这个关于 chroot 的问题,我去推出了自己的解决方案: #include #include #include #include extern char **environ; int m…

小耗子 2024-09-24 05:45:15 10 0

通过 Unix 域套接字发送结构

我正在使用 Unix 域套接字在 Linux 中进行一些进程间通信。连接后,客户端使用 send 向服务器发送一个结构。该结构包含有关客户端的一些信息,包括末…

阳光下慵懒的猫 2024-09-18 14:41:19 14 0

Windows 上的 libeio

将 libeio 移植到 Windows 需要什么?…

巷雨优美回忆 2024-09-14 16:50:17 8 0

在 Windows 中以编程方式重新启动 USB 设备

我正在开发的一些软件需要 USB 设备(我作为串行端口与 USB 转 UART 桥进行交互)。 有时,计算机从休眠状态重新启动后,无法检测到该设备,并且我无…

白衬杉格子梦 2024-09-07 23:25:24 9 0

如何以编程方式获取 OSX 网络服务的连接状态?

在 OS X 系统偏好设置中,当我单击“网络”时,我会看到“以太网”旁边有一个绿点,“AirPort”和“FireWire”旁边有一个红点。这是因为当我通过以太…

浪荡不羁 2024-09-05 13:35:42 11 0

使用文件作为两个进程之间通信的方式有哪些缺点?

我有遗留代码,出于性能原因需要改进。我的应用程序包含两个需要交换某些信息的可执行文件。在遗留代码中,一个 exe 写入文件(文件名作为参数传递给 …

作业与我同在 2024-09-02 11:56:44 8 0

如何从 C++ 修改键盘中断(在 Windows XP 下)程序?

我们得到了一个小项目(作为我的操作系统课程的一部分)来制作一个修改键盘输入的 Windows 程序,以便将输入的任何小写字符转换为大写字符(不使用大…

满意归宿 2024-08-31 19:21:44 8 0

我们如何收到卷附加通知

当卷附加到文件系统时,在 Windows 上, Window 资源管理器会检测音量并自动刷新。 我想知道这项技术。 程序(包括设备驱动程序)如何获取通知? -当…

我只土不豪 2024-08-30 01:21:19 14 0

如何在VC中获取硬盘中的隐藏分区?

如何在VC++中获取硬盘的隐藏分区?…

秋千易 2024-08-29 04:41:51 12 0

SysInternal的WinObj设备列表机制

SysInternals的WinObj可以列出所有设备对象。 我想知道它如何列出设备。 有没有我们可以阅读的开源代码?(或代码片段) 我应该知道的最重要的功能是…

纵性 2024-08-28 23:01:40 12 0

可移植线程特定存储机制的命名方案如何生成线程相对唯一标识符?

一个可移植线程特定存储引用/身份机制(boost/thread/tss.hpp是一个实例)需要一种为其自身生成唯一密钥的方法。该键在线程范围内是唯一的,随后用于…

温柔一刀 2024-08-28 20:09:12 15 0
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文