草庐IT

Linux系统渗透提权

全部标签

在 Windows 和 Linux 中使用 USB 访问的 Java 小程序

我们正在开发一种带有USB连接的小工具,但不会强制我们的用户在他们的计算机上安装任何驱动程序和程序,所以...有USB访问权限?(我们是java开发人员,但在使用applet之前很紧张) 最佳答案 我猜你选择了USBAPI。Thisisoneoption.为了使其作为小程序工作,您必须采取的步骤是:对小程序进行数字签名-它需要使用USBAPI的权限将usbapi的.jar文件放在您的网络服务器上的一个文件夹中,并将其包含在applet标记的archive属性中。Seemyanswertothisquestion了解详情。

c# - .net - 如何将 Windows 服务与系统托盘应用程序连接

我有一个定期执行某些操作的Windows服务。在用户帐户上运行与Windows服务通信(通过.net远程处理)并向用户显示状态和一些选项的系统托盘应用程序(用C#编写)。除系统托盘应用程序使用20-30MB内存外,一切正常!它必须在终端环境中工作,当50个用户登录时,只有系统托盘应用程序占用>1GB的内存!而且我不必添加,那是错误的:)是否可以编写较小的.net系统托盘应用程序?(最多1-2MB?)或者我应该用c/c++写吗?那么,我应该在Windows服务(用C#编写)和系统托盘应用程序之间使用什么样的通信? 最佳答案 另一个考虑

windows - 是否可以在没有实际窗口的情况下在 Windows 操作系统上显示 "on screen"文本?

这个库正是我在Linux系统上所说的:http://ichi2.net/pyosd/我对Win32API的了解有限,但在我看来,除非你创建一个窗口并进入win32主循环,否则你无法做到这一点。一些谷歌搜索也证实了这一点。即便如此,它们是否是更新的GUI框架或技术可以在Windows上实现它?谢谢 最佳答案 您不需要讨厌的GUI框架。您可以:Drawdirectlyonthedesktop.当然,这通常不被认为是一个好主意,因为它会破坏另一个应用程序的内部结构。以这种方式绘制也很脆弱,因为每次桌面重新绘制时您所做的更改都会被删除。创建

c++ - 从 Windows ffmpeg 0.52 迁移到 linux ffmpeg 0.61 代码错误。如何解决?

以前我在Windows上使用ffmpeg(我在某处找到的0.52版本)。现在我正在移植到linux和最新的ffmpeg。到目前为止,我在2行中有4个错误在这样简单的一行上:size=avpicture_get_size(pix_fmt,nWidth,nHeight);我得到:initializingargument1of‘intavpicture_get_size(PixelFormat,int,int)’C/C++Problem和invalidconversionfrom‘int’to‘PixelFormat’C/C++Problem在这么简单的线上avpicture_fill((A

python - 基于 expat 的 xml 解析脚本在 Linux 上不工作,在 Windows 上工作

我正在用python编写一组工具,以从交通模拟软件生成的一些xml文件中提取数据。由于生成的文件可能非常大,我使用xml.parsers.expat来解析它们。问题是,当我在工作时在WindowsXP机器上运行我的脚本时,它运行良好,但在家里,在Ubuntu10.10上,在同一个文件上,我收到以下错误:ExpatError:格式不正确(无效标记):第1行,第0列该文件最初是用utf-8编码的,标签中声明的编码是ascii,因此尝试将其更改为utf-8(或UTF8或utf8)但没有成功。由于没有BOM,我尝试编写它,但仍然没有成功。我还尝试用Unix换行符(CR)替换Windows换行符

c++ - 通过旧的(非 wchar)API 函数在非 ANSI 系统上打开文件

我正在编写一些让我抓狂的中间件。我正在寻找一些I18N专家来帮助我-这对我来说都是全新的。现在这一切都在Windows中,但它也必须在Linux和Mac上运行,尽管我敢打赌它们会很容易。我有一个系统(我无法触摸),它会给我一个类似于wchar_t*的字符串。它接受UTF-8或当前语言环境的输入,并神奇地给我一个wchar_t*。我有另一个我正在使用的API,它只能将文件名作为char*(我也不能触摸)。所以我一直在做的是在wchar_t*中获取我的文件名并使用WindowsAPI函数WideCharToMultiByte并将其转换为char*并将其传递给我的其他API函数。它工作得很好

在 Linux 和 Windows 中具有包含和排他性的 C++ 多线程函数

Linux我有两个函数:functionA和functionB这两个函数可以多线程运行,即:一次最多可以运行一个functionA一次可以运行多个functionBfunctionA和functionB是互斥的,即如果正在执行functionA然后functionB必须等到functionA完成,并且如果有functionB的任何实例正在执行,那么functionA必须等到functionB的allinstances完成。你能告诉我如何在Linux中使用pthread实现这个吗?我试了很多方法,但似乎不够清楚。Windows我如何使用C++在Windows中完成同样的事情?

windows - Windows 上的 Linux pthread 可移植性

对于某个项目,我必须在pthread中使用静态互斥锁初始化器。但是我的库应该也可以在Windows上移植。pthread_mutex_tcsapi_mutex=PTHREAD_MUTEX_INITIALIZER;Windows上有相应的静态初始化程序吗?谢谢。 最佳答案 Pthreads-win32应该为这种结构提供很好的支持。但是我没有查过。 关于windows-Windows上的Linuxpthread可移植性,我们在StackOverflow上找到一个类似的问题:

windows - Linux 中是否存在内存泄漏?

这个问题纯粹是理论上的。我想知道Linux源代码是否可能存在内存泄漏,考虑到毕竟是Linux来处理每个程序的内存,他们是如何调试它的?我显然明白Linux是用C语言编写的,必须自己处理malloc和free。我不明白的是我们如何测量操作系统的内存泄漏。请注意,这个问题不是特定于Linux的;它还解决了Windows和MacOSX(darwin)中的相应问题。 最佳答案 非常频繁的非主流驱动程序和暂存树有内存泄漏。遵循LKML,您可以偶尔看到针对处理SKB列表的极端情况的网络代码错误的修复。由于内核的性质,大部分工作是代码审查和重构,

windows - 是否有任何可用的脚本语言与 expect 脚本的 linux 完全相似

我想在Windows中使用linuxexpect脚本。我在Windows中尝试使用perlexpect模块expect.pm,它不工作。请建议我是否可以在不使用cygwin的情况下使用与expect类似的语言。 最佳答案 expect是Tcl之上的免费软件,所以我想你应该在你的系统上安装Tcl。并且根据其网页,expect已移植到Windows。 关于windows-是否有任何可用的脚本语言与expect脚本的linux完全相似,我们在StackOverflow上找到一个类似的问题: