草庐IT

system.management

全部标签

java, System.loadlibrary ("someDLLFile") 获取未统计的链接错误

我已经将一些JNIHook编写到C++库中,并为我的Java服务器项目创建了一些DLL文件。假设DLL和jar文件位于“C:/server”下的同一文件夹中我正在使用以下方法访问这些DLL文件:System.loadLibrary("someDLLFile");在需要C++代码的类中。我遇到的问题是,当我在自己的机器上运行这个服务器时,无论我将“服务器”文件夹放在哪里,一切都正常。但是当我把它交给同事测试时,他们不断得到:java.lang.UnsatisfiedLinkErrornosomeDLLFileinjava.library.path我希望DLL文件与jar文件位于同一文件夹

c - COMSPEC 和 PATH 环境变量应该是什么来定位命令解释器,使用 system()?

操作系统(XP)环境变量是否与从visualstudio.NETC++运行的进程中使用的相同?似乎没有找到命令解释器:当使用NULL作为命令时,system()returns0并使用命令-ENOENTCommandinterpretercannotbefound。在windows中(系统->环境变量),COMSPEC包含cmd.exe的路径路径没有。PATH应该是什么?除此之外,不知道为什么找不到解释器。如有任何建议,我们将不胜感激。谢谢。if(system("tail-500log.txt")==-1){//Errorcallingtail.exeonlog//errnoisasys

windows - 如何制作 System::Windows::Forms::Checkbox^ 的向量/数组

找不到此问题的任何答案,甚至没有提出任何问题。所以我想做的是一个std::vector,也许只是一个普通的复选框数组。std::vectorm_items;m_items.push_back(myCheckbox);这就是我目前拥有的,但显然不起作用。那么有没有人对如何让它工作有任何想法,因为我已经尽我所能,但矢量似乎不支持复选框。如果您需要错误代码:c:\ProgramFiles(x86)\MicrosoftVisualStudio10.0\VC\include\xmemory(200):errorC3699:'&&':cannotusethisindirectionontype'S

windows - 什么可能会阻止从 system32 加载 dll?

我有一个应用程序,它从system32读取一些dll,这些dll在安装应用程序时就放在那里。在某些机器上,应用程序运行良好,但在其他机器上它永远不会启动(因为无法加载dll)。什么可能会阻止应用程序从system32读取dll(例如,弄乱PATH变量等)?可以通过将dll放在exe文件旁边来解决,但最好理解为什么某些机器(仅安装在Windows7机器上)可以启动应用程序而其他机器不能。 最佳答案 例如64位版本的Windows。32位DLL应该放在c:\windows\syswow64中。不建议将操作系统文件夹用于您自己的DLL。

windows - 从 MINGW 启动时运行 System32 程序而不是 SysWOW64

我正在尝试从我从minggw启动的shell脚本文件创建EXE文件(从gi​​tbash使用)我的问题是当我运行这些命令时:C:/Windows/system32/iexpress.exe//NC:\\git\\install_64bitWindows.SEDC:/Windows/SysWOW64/iexpress.exe//NC:\\git\\Install_32bitWindows.SED他们总是最终调用SysWOW64中的makecab(创建32位.exe)无论如何,我是否可以从system32启动一个新的cmd以便我能够制作我的64位.exe? 最佳

python - manage.py runserver 不终止

我正在尝试创建我的第一个Django项目,并且我一直在遵循设置教程here(到目前为止,本教程非常有帮助)我唯一不同的是我在bash中运行所有东西而不是DOS命令提示符(我是新手)我的问题是,当我执行$pythonmanage.pyrunserver时,bash中没有任何反应但是,如果我转到http://127.0.0.1:8000/服务器正在运行,我看到了Django欢迎页面。但是在我执行命令后,bash只是停留在空行中。然后如果我进行键盘中断,我可以在bash中输入新命令,但是如果我返回到http://127.0.0.1:8000服务器未运行,我得到“网页不可用”。我需要知道为什么

python - platform.system() 不适用于 Windows

我刚刚在我的Windows机器上安装了WinPython(32位),并且正在尝试运行在我的远程Linux机器上可以正常运行的代码。该代码使用了Python的platform库。问题是当我运行我的代码时,我收到一个错误,我的代码试图使用platform库的函数platform.system()platform.system()应该返回一个字符串,如Linux、Windows等,但在我的Windows系统上,调用platform.system()得到如下结果:>>>importplatform>>>printplatform.system()Traceback(mostrecentcall

c# - 在没有 WS-Management 服务的情况下通过 MI 访问 WMI 实例

我正在尝试通过C#中的Microsoft.Management.InfrastructureAPI访问本地主机上Windows7和Windows10Embedded上的WMI类。它使用以下代码段中的代码工作,但前提是我启动Windows远程管理(WS-Management)服务。我注意到即使WS-Management服务未启动,我也可以通过Get-WmiObject等Powershellcmdlet访问这些类。如果没有通过Microsoft管理基础结构API启动服务,是否有任何方法可以访问WMI?CimSessioncimSession=CimSession.Create("local

c++ - system() 函数找不到可执行文件的可能原因是什么?

if(system("tail-500log.txt")==-1){//Errorcallingtail.exeonlog//errnoisasystemmacrothatexpandsintreturning//thelasterror.strerror()convertstheerrortoit's//correspondingerrormessage.printf("Errorcallingtail.exewithsystem():%s",strerror(errno));}System()正在用log.txt调用Tail.exe所有都与调用它的可执行文件位于同一目录中。收到错误

c# - 辅助功能 : Managed vs Unmanaged code

我即将开始为Windows(针对XP到7)开发辅助功能项目,并希望就使用托管代码与非托管代码的优缺点提供一些建议。基本上,该软件需要能够从打开的窗口中读取文本、访问菜单,以及JAWS或其他屏幕阅读器等程序能够执行的其他常用功能。问题是,我可以使用C#执行此操作还是需要使用C++?在过去的两年里,我一直在开发大量C#代码,因此看来最快的入门方法是使用System.Windows.Automation命名空间。另一方面,我已经有一段时间没有做过太多C++或COM编程了,在使用非托管代码之前必须花一些时间来刷新。将C#代码用于辅助功能软件有哪些限制?它们是否严重到足以证明我有理由投入大量时间