草庐IT

Hadoop2的ResourceManager高可用配置

全部标签

c - 环境在 Windows 上可用吗?

environ变量(从POSIX开始)在主要的WindowsC编译器中是否可用(至少用于读取)?我知道execve在Windows上可用:https://en.wikipedia.org/wiki/Exec_(system_call)但我不确定environ是否也可用。 最佳答案 environ应该可用,但已弃用,您应该使用更安全的方法。execXX()调用可用,但fork()不可用,因此实际上exec函数变得无用。您可以使用CreateProcessA来达到类似的效果,并且能够干净利落地设置环境和管道。承认@eryksun的担忧:

windows - 制作一个脚本来依次打开、配置和运行多个程序

虽然我有使用Java和C++编写代码的经验,但我从未编写过任何脚本并且想学习。我想创建一个脚本或程序:OpensAvastVirusScanner-deepscans-quitsuponbeingcompletedOpensMalwarebytes-sameasaboveopensSpybotSearch&Destroy-sameasaboveShutsdowncomputer老实说,我什至不知道从哪里开始-我应该使用批处理文件还是其他什么?我将不胜感激任何帮助。谢谢 最佳答案 这只是部分答案,但为了打开程序,您可以编写一个批处理文

windows - Windows 中用户配置文件的唯一标识符

对于客户端/服务器应用程序,我需要集中存储通常进入用户配置文件目录的部分配置信息。客户端应用程序将首先使用将带有GUID的文件或注册表项写入当前配置文件。此GUID随后将用作服务器上配置数据库中的key。现在我想知道Windows用户配置文件是否已经具有我可以使用的唯一标识符而不是生成我自己的GUID。用户名无效,因为用户可能有多个配置文件。将它与计算机名称结合使用是行不通的,因为可能存在漫游配置文件。更新:我刚刚查看了同一域中两台计算机上HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\ProfileList

windows - 批处理文件 - 检查命令是否可用

我正在Windows中编写一个需要运行nodejs应用程序的小批处理文件。在运行该应用程序之前,我需要确保该节点已由用户安装,如果没有,则向他显示一条消息,表明该节点是必需的。我做的是这样的:@echoOFFsetlocalEnableDelayedExpansionREMCheckifnodeisinstalledfor/f"delims="%%iin('node-v')dosetoutput=%%iIF"!output!"EQU""(echonodecouldnotbefound)else(node%~dp0app.js)如果用户安装了节点,那么output将包含版本号。如果没有安

windows - 为什么会有像 WriteProcessMemory 这样的函数可用?

标题几乎概括了它。我刚刚发现了这个功能,好吧,它的存在让我很惊讶,因为我立即想到了可能的安全后果。为什么会有这样的功能?我知道调试这样的东西或多或少是必要的,但允许它用于所有进程似乎是一个很大的安全问题。我错过了什么吗? 最佳答案 如果需要函数来编写调试器,那么函数必须存在,就这么简单。hProcess参数必须以足够的权限打开才能写入进程,恶意软件很难做到这一点。 关于windows-为什么会有像WriteProcessMemory这样的函数可用?,我们在StackOverflow上找到

c++ - 在 C++ 中返回运行时可用虚拟内存的大小

在C++中是否有一个预定义的库函数可以在运行时返回正在运行程序的计算机上当前可用的RAM大小?例如,如果一个对象是4字节,那么我们能否将可用虚拟内存除以4字节以估计程序可以安全地存储更多对象?我在我的程序中使用了sizeof()函数来返回对象的大小。因为在有用的回复中经常被问到这一点-该程序运行的平台是Windows(7)。谢谢 最佳答案 不在C++标准库中-虽然您的操作系统可能通过特定于平台的API提供此功能。 关于c++-在C++中返回运行时可用虚拟内存的大小,我们在StackOve

windows - Windows C盘上的实际可用空间是多少

我有一个批处理脚本,我需要在其中确保至少有3GB的可用空间。要通过键入的命令行获取可用空间:fsutilvolumediskfreeC:|find/i"availfree"Total#ofavailfreebytes:872762081280这是字节数,在你的C盘“右击”->“属性”时类似显示。但是,当我在C驱动器上“右键单击”->“属性”时,在872,762,081,280旁边显示的GB值仅为812GB可用空间。这与872762081280的字节值截然不同。我认为这可能是由于1024bytes=1kbwindows转换造成的。但是,此转换将显示我有852,306,720kb可用(或8

.NET:屏幕保护程序配置对话框所有者和预览焦点

我已经创建了一个屏幕保护程序(C#、.NET4.0,如果重要的话),但我有几个问题(虽然在更美观的层面上)。这些问题可能很容易解决,但我一直觉得自己从未使用过Win32API,因此当涉及到这一点时,我很容易忽略明显的问题。Q1:我是这样设置小预览窗口的:SetParent(Handle,hwndParent);SetWindowLong(Handle,GWL_STYLE,newIntPtr(GetWindowLong(Handle,GWL_STYLE)|WS_CHILD));RectangleparentRect;GetClientRect(hwndParent,outParentRe

windows - 在本地主机上安装和配置 james 服务器

我尝试在google、youtube上寻找某种演示或说明..但找不到任何..我尝试浏览james服务器的网站,还尝试了一些关于ibm的文章http://www.ibm.com/developerworks/java/library/j-james1/index.html但一切都是徒劳的..我对这些东西很陌生,我正在尝试在我的机器上托管一个邮件服务器以使用php代码发送邮件。我从下载了james稳定版的源码包http://james.apache.org/download.cgi#Apache_James_2.3.2_is_the_stable_version我找到的说明告诉我重定向到j

windows - 访问设备配置空间-win内核PCI设备

我正在编写获取pci设备的方法,以编程方式给定供应商ID、设备ID(就像Linux内核中的pci_get_device一样)。为此,我需要获取设备对象配置。我从这里读到同样的内容:http://msdn.microsoft.com/en-us/library/windows/hardware/ff558707(v=vs.85).aspx现在为了测试这个,我制作了假驱动程序-服务安装框架,它将安装我的I/O设备驱动程序,在DriverEntry中我可以测试这个PCI功能。但是操作系统因irql_not_less_or_equal而崩溃,在irp=IoBuildSynchronousFsd