Articles of API

Google API来查找search次数

当我谷歌的东西,我得到了伯爵。 结果1 – 10约800 有什么API或类似的东西来捕获数字“800”? 我有一个几千字的数据库,我想谷歌计数反对它。

最好的Linux文件系统filter选项?

我需要一个Linux文件系统filter来强制执行文件系统调用的ACL策略(允许/拒绝读/写基于运行时计算的东西)。 到目前为止,我偶然发现了DazukoFS和相关的工作 。 我不喜欢DazukoFS的是,它必须为每个内核版本进行编译。 有一些用户模式库可以dynamic地过滤文件系统调用吗? 如果没有,是否有一些内核模式库可以dynamic地过滤FS调用,而不是为每个内核版本编译? 如果没有, DazukoFS和其他的最好的select是什么?

有没有办法将进程locking到CPU?

我正在考虑开发一个应用程序,在六核机器上运行六个asynchronous任务,每个核心一个。 但是有可能将任务locking在自己的核心上吗? 这个想法主要是由他们自己来运行,但是有时候是通过共享内存区域进行通信。 但是,我希望这些任务尽可能不受干扰地运行。

如何获得Linux发行版的名称和版本?

在Windows中,我读取registry项SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProductName以获取操作系统的全名和版本。 但在Linux中,代码 struct utsname ver; uname(&ver); retVal = ver.sysname; 返回stringlinux ,而不是Ubuntu 9.04 。 我怎样才能得到Linux发行版的名称和版本?

Linux中的Win32 API相当于什么?

我不想知道在windows和linux的API函数之间是否有一对一的等价关系,也不想知道每个API函数。 我只想知道这两个基本的东西: 我想了解为什么Qt平台是独立的 我想知道我应该在linux中使用什么API来移植使用Win32 API编程的应用程序,或者换句话说,在Win32 API级别。 我知道这是不实际的,但我想知道这种等同性。

从Linux使用Windows DLL

我们需要接口到第三方应用程序,但公司背后的应用程序不公开消息协议,并只提供Windows DLL的接口。 我们的应用程序是基于Linux的,所以我不能直接与DLL沟通。 我找不到任何现有的解决scheme,所以我正在考虑在Linux和Windows之间编写基于套接字的桥接,但是我确定这不是一个独特的问题,有人应该这样做。 您知道任何允许从Linux上的C应用程序调用Windows DDL函数的解决scheme吗? 它可以使用葡萄酒或单独的Windows PC – 无所谓。 提前谢谢了。

在pipe道中获取命令输出,C为Linux

我需要运行一个Linux CLI命令,并从C中获取stdout输出 我可以使用pipe()来创build一个pipe道,然后fork / exec,在调用exec()之前将subprocess的stdout描述符redirect到pipe道中,并从父进程中的pipe道中读取数据。 另外我需要等孩子。 是否有一个简单的调用来做fork + redirect + exec + wait,就像system()做fork + exec + wait一样,只有system()不做redirect。 有popen(),它做叉+redirect+执行,但不做等待,所以我不能得到退出状态。

我如何挂钩到Windows中的其他程序?

任何人都可以解释一个程序如何钩入和修改Windows中的其他程序的行为? 这怎么可能? 不要Windows程序保护自己的其他程序进入他们的记忆等? (我不知道内部是如何工作的,所以我只是说“进入他们的记忆” – 我敢打赌它比这更复杂。) 像Windows 7的现代Windows还允许它吗? 谢谢,Boda Cydo

如何添加一个简单的API到我的C ++应用程序以供LabView访问?

我有一个用C ++(Visual Studio 6.0)编写的数据采集程序。 有些客户希望从他们自己的定制软件或LabView中控制软件。 我想拿出一个简单的API与我可以分发给他们的DLL,并希望如何开始一些提示。 这将是非常基本的,也许4或5个命令。 我的DAQ程序仍然会在同一台机器上的自己的窗口中运行,我只想将它设置为由另一个程序控制。

窗口中的进程打开的文件的名称?

如何在窗口打印某个进程(PID)打开的文件名? 或所有进程(PID)当前打开一个文件。 Process Explorer是一个实用工具。 但是没有提到它是如何工作的? 任何/ proc文件系统类似的东西存在于Windows? Can we read any Window's Registry? I wants to write a programming code And I rarely work on windows. 在Python中有两个解决scheme: 1.导入psutil 2.导入win32api,win32con,win32process 但这仍然是我的一个问题! 1.这些库如何工作? 2.任何寄存器,内存或虚拟文件系统保存这些信息? 如果可能的话, 为什么这个信息不在TasK-Manager中?