草庐IT

前端编程

全部标签

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-如何以

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

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

c# - C# 中的共享点编程

我想学习如何使用C#编写SharePoint-SP-编程,我有VS2010专业版。但创建可视化Web部件需要在同一台机器上安装SP。我的问题是,是否有任何免费的(SP的快速版本,用于学习目的)如果没有,我可以使用远程SP服务器在C#中开发Web部件吗,是否有将远程SP服务器与我的VS2010Pro一起使用的技巧,来自XP机器SP3,这是我的系统配置。感谢你们的帮助。在STACK祝您编程愉快! 最佳答案 我还说你的操作系统必须是64位的。Here这篇非常有用的文章如何在Windows7上安装SP。

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

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

windows - Windows 编程中的 _spawnl 和 Createprocess(...) API 有什么区别?

Windows编程中的_spawnl(...)和Createprocess(...)API有什么区别?这些API在创建进程行为方面有何不同。 最佳答案 CreateProcess是用于创建进程的nativeAPI。spawnl是C运行时的一部分,具有类似POSIX的语义。它仅支持一小部分功能(提供命令行参数)并作为CreateProcess的包装器实现。与此同时,spawnl已被弃用,取而代之的是_spawnl。CreateProcess的自然操作模式与spawnl的P_NOWAIT模式相当,但具有附加功能(环境、标准处理安全性信息

c++ - 如何以编程方式检索 C++ 中 64 位进程的详细信息?

我的目标是以编程方式获取64位进程的完整命令行。我已经理解并编写了这段代码,我在其中对所有当前正在运行的进程进行了进程遍历,并获取了它们的每一个细节。但问题是此代码无法对64位进程(不在WOW64下运行的进程)执行相同的操作。#include#include#include#include#include#includeusingnamespacestd;BOOLGetProcessList(FILE*f);BOOLListProcessModules(DWORDdwPID,FILE*f);BOOLListProcessThreads(DWORDdwOwnerPID,FILE*f);v

c++ - 如何以编程方式禁用 Windows 10 中的 Wi-fi 感知?

Windows10有一项名为WifiSense的新功能.该功能将WLAN适配器连接到附近的任何开放热点。它还通过Facebook与friend共享WLAN密码。根据我们的测试:如果附近有热点(即一个开放的热点或它有来自friend的密码的热点)。按照它认为最好的顺序重新排序配置文件。我找到了几个如何通过WindowsUI禁用WifiSense的答案:例如here.但是,没有答案确实禁止为开放热点创建新配置文件。有没有办法完全禁用WifiSense?最好以编程方式。 最佳答案 TL;DR:有未记录的注册表值可以禁用WifiSense的

windows - 以编程方式将 SAS 用户踢出

是否可以从服务器以编程方式切断用户与SAS服务器的连接?我知道当我与服务器建立远程桌面连接时,我可以使用任务管理器等标准Windows工具终止单个SAS进程,但这是否可以通过编程方式完成,此外,我们是否可以阻止任何用户连接?情况如下:我们在WindowsServer2008R2服务器上安装了SAS9.4。服务器上有一堆文件夹,里面有SAS表,还有一群最终用户通过SASEnterpriseGuide(已安装在他们的桌面上)使用这些SAS表。现在,还有一个大型SAS批处理运行,我们每天运行它来更新所有SAS表。我们想确保在批处理运行时没有用户通过EG打开任何SAS表;否则它可能会因为表被锁