草庐IT

iOS分发方式

全部标签

windows - 以编程方式检测 Windows 群集配置?

有谁知道如何以编程方式检测Windows服务器是集群的一部分吗?再者,能否检测出服务器是主动节点还是被动节点?[编辑]并从Win32中检测到它?可能是注册表设置?感谢您的任何见解。道格 最佳答案 您可以使用WMI来查找信息。这应该适用于XP/Win32等。这里有一些关于使用VBScript完成这项工作的重要信息:http://www.activexperts.com/activmonitor/windowsmanagement/scripts/networking/clustering/下面是一些也使用WMI的C#/.Net代码:u

c++ - 以编程方式检测 VMWare

我想检查我的应用程序是否正在VMWare上运行。在C++中是否有可靠的方法来执行此操作? 最佳答案 我刚在codeproject上找到这个程序集。http://www.codeproject.com/KB/system/VmDetect.aspx 关于c++-以编程方式检测VMWare,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1891508/

windows - 如何以编程方式检索区域和语言设置中显示的 "Location"?

如何以编程方式检索区域和语言设置中显示的“位置”?alttexthttp://dl.dropbox.com/u/3978473/location.png 最佳答案 这是您从前面提到的注册表项中检索到的GeoID列表:(它们是十六进制)http://msdn.microsoft.com/en-us/library/dd374073%28VS.85%29.aspx条目:HKEY_CURRENT_USER\ControlPanel\International\Geo 关于windows-如何以

java - 如何使用 Java 以独立于平台的方式从 Windows 共享驱动器读取数据?

我如何才能使用Java从Windows共享驱动器读取数据,使执行读取的Java代码可以在任何平台上同样正确地运行? 最佳答案 您可以使用JCIFS使用纯Java代码访问SMB/CIFS共享。 关于java-如何使用Java以独立于平台的方式从Windows共享驱动器读取数据?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3100625/

windows - 以编程方式跟踪目录中的更改

我必须编写一个小应用程序来处理保存在给定目录中的文件。我不喜欢编写无限循环、计时器和诸如此类的东西。我想知道是否有(我敢打赌有!)是否有任何WindowsAPI会向我的应用程序发送一条消息,以获取保存在给定目录中的任何文件。 最佳答案 ReadDirectoryChangesW的正确使用非常重要。有一个工作样本here.我使用过与此密切相关的生产代码,但我发现没有更好的示例可以使用。请注意,here中描述了API的已知问题(诚然,可能不会影响您的极端情况)和here,以及进一步的使用建议here.

windows - CMake 中确定文件大小的可移植方式是什么?

我需要通过CMake脚本以可移植的方式确定任意文件中的字节数。这个文件可能很大,所以用file(READ...)命令读取它并计算字符串长度不是最佳选择。如果我只需要在MacOS和/或Linux上运行,我会使用wc-c,这正是我想要的。但是假设只有Windows工具链,脚本需要与Windows兼容。(我对Windows开发不是很了解。)我预计这是一个常见的操作,但我没有在CMake模块源中找到任何类似的东西(可能搜索了错误的东西),而且cmake的安迪似乎不支持它-E命令。所以我正在寻找一些巧妙的方法来通过单个命令获取此信息,或者寻找有关我可以在Windows中使用哪些命令的建议并环绕i

java - io异常 : a required privilege is not held by client while writing in file in java

我搜索了很多类似的问题,都没有解决我的问题。我正在尝试在文件中写入一些内容,但出现错误。我的代码try{Filef=newFile(file_name);f.createNewFile();//System.out.println("Hello");f.setWritable(true);FileWriterfstream=newFileWriter(f);BufferedWriterout=newBufferedWriter(fstream);ListIteratoritr=account.listIterator();//accountisaListobjectwhile(itr.

c# - 如何通过 C#.NET 代码创建 Windows 文件和文件夹快捷方式?

我正在使用.NET为我们的数据仓库构建一个在版本控制中具有许多依赖项的存储库文件夹和文件结构。目前我有代码用C#代码创建虚拟文件和文件夹(见下文)。但是,有些对象正在共享。所以我想创建Windows文件的快捷方式以及Windows文件夹和文件的快捷方式。在C#中完成此任务的代码会是什么样子?通过C#.NET代码创建文件夹:stringactiveDir=@"C:\Source\EDW\dw-objects\trunk\table-objects";stringobjectName=reader[0].ToString();stringnewPath=System.IO.Path.Com

c - 你如何以可重入的方式 InitializeCriticalSection?

我正在修改一个完全可重入的库以添加Windows支持。问题是初始化函数。初始化函数包含在MUTEX_LOCK(&ssl_lock);和MUTEX_UNLOCK(&ssl_lock);中,以确保所有内容仅初始化一次。问题是我无法在InitializeCriticalSection之前调用EnterCriticalSection并且InitializeCriticalSection不可重入。我该如何解决这个问题? 最佳答案 根据您需要支持的Windows版本,您可以使用“InitOnce”API:One-TimeInitializati

c++ - 在十六进制编辑器中写入程序存储器并以编程方式读取

嗯,我有.exe应用程序和一些其他文件。我想要做的是将这个其他文件写入.exe文件的末尾。.exe文件应该在它的内存中找到这个文件的地址,从那里读取它并做一些事情。我能够找到我之前写入内存的文件的地址,但是当我尝试从那里读取时,我遇到了访问被拒绝的异常。我如何从那里阅读?基本上我只是想要一个自解压的PE文件。是的,我知道,我可以制作自解压存档,但这不是我想要的,因为我同时需要.exe和.dll,但自解压存档只能是.exe,所以看起来唯一的方法是让我的应用程序self-提取自身。这是代码:intmain(void){HMODULEhBegin=GetModuleHandle(NULL);