Articles of windows xp

你怎么能find一个线程正在运行的处理器号码?

我有一个内存堆pipe理器,它根据系统上的处理器数量将堆分成不同的段。 内存只能分配到当前正在运行的线程处理器的分区。 这将有助于允许不同的处理器继续运行,即使两个不同的处理器要同时分配内存,至less我相信。 我发现了Windows的函数GetCurrentProcessorNumber(),但是这只适用于Windows Vista和更高版本。 有没有一种方法可以在Windows XP上运行? 另外,这可以通过POSIX系统上的pthread来完成吗?

GetAdaptersInfo和GetAdaptersAddressess BufferLength参数

我在C ++中有一些遗留代码,这些代码有一些我不明白的地方。 我在运行Windows XP的机器上运行Visual C ++ 2008 Express Edition。 代码使用一些Windows函数: GetAdaptersInfo和GetAdaptersAddressess。 我意识到这两个的最后一个参数是一个指向缓冲区大小的指针,因为它是in_out,所以可以在函数内改变。 我的问题是:这些function是否应该改变缓冲区的长度? 在我的代码中,每次调用这些函数时,缓冲区长度variables都被初始化为0,调用该函数之后,它仍然是0。

如何脚本login和注销Windows XP中

我在这个网站和互联网上发现了几个post,描述了如何注销当前用户,但是如何login特定用户呢? 注销(cygwin)可以这样完成: echo "\n" | powershell -ExecutionPolicy RemoteSigned "(gwmi Win32_OperatingSystem).Win32Shutdown(0)"

Windows / .Net中的蓝牙API?

我正在编写一个蓝牙扫描器,在当地附近定位和识别移动设备。 这是我可以使用C#完成的事情,还是我需要下载到C / C ++ API? 我的应用程序是针对Windows XP和Vista。 指针表示赞赏。 谢谢!

如何使用WindowssearchsearchJar文件?

我相信当我们在Win2K上时,Windows Search将通过Jar文件search来定位特定的类,但是这在XP中似乎不起作用。 有谁知道如何在XP中启用此function? 请注意,要在Win2K中进行search,我们只需input* .jar作为search文本string,“ClassABC”作为search文本string,search将返回任何包含类文件的jar文件,其中标题包含“ClassABC”。

如何通知我的应用程序默认的声音播放设备已更改?

我的Win XP SP3计算机上有两个声卡,而且我编写了一个C ++应用程序,通过编辑以下registry项来更改默认播放设备: regKey = Registry.CurrentUser.OpenSubKey(@"Software\Microsoft\Multimedia\Sound Mapper", true); 为了将第一张或第二张声卡用作默认播放设备,我的应用程序更改了“播放”键值。 问题是当我更改默认设备时,应用程序仍然使用旧的(当程序启动时被设置为默认设置)。 如果更改后,我再次启动应用程序,一切工作正常,我可以使用“新”的默认播放设备。 我怎么能“告诉”我的应用程序,我已经改变了默认的设备? 通过什么方式的应用程序读取和存储variables启动哪个声音设备是默认的Windows? 有没有解决我的问题?

双跳访问复制文件没有CredSSP

你好, 我们拥有数百个虚拟机的大环境。 在我们的服务部署过程中,我们需要将一些文件从build drop复制到所有这些机器上。 所以,我们有: 用户机器,执行部署脚本 build立放置机器,文件在哪里 目标机器 Powershell被用作脚本语言。 就像是: $buildDrop = "\\sourceMachine\Build" $machineTarget = "targetMachine" Invoke-Command -ComputerName $machineTarget -ArgumentList $buildDrop -ScriptBlock { Param( $buildDrop ) Test-Path $buildDrop # Will return False } 这种方法导致双跳问题 ,由于CredSSPfunction,XP和2k3机器不支持这个问题 ,所以我无法解决这个问题 。 并且在用户机器上调用的复制导致性能瓶颈(数据通过用户机器)。 有没有办法让所有目标机器始终可见的build立下降? 可能会以某种方式将它们添加到受信任的位置或类似的东西? 提前致谢!

我可以在Windows XP或7上使用最新的.NET框架吗?

我正在开发一个必须在Windows XP,7,8(桌面模式)上运行的应用程序。 我可以使用哪个版本的.net? 如果这个版本不是XP或Windows 7的默认版本,将它包含在我的应用程序安装程序中是一个好主意吗?

使用c#在本地注销Windows用户

我目前正在研究一些家长控制软件。 该软件应该注销一个用户,然后locking该帐户,以便他们不能重新login,除非父母/pipe理员已经指定他们可以。 到目前为止,我已经尝试了几件事情,例如在用户帐户上设置标志,说它被禁用。 这完全从login屏幕中删除它。 从我发现的是,如果用户帐户login,它不应用ADS_Disable标志。 我也尝试寻找注销另一个帐户的资源,但我似乎只能find有关注销正在运行注销命令的帐户的信息。 如Pinvoke ,或直接调用LOGOUT.EXE程序。 我在LSAUser上find一个资源,发现那里可能有些东西。 我正在为学校做这个项目,我需要一点指导。 既然有这样的信息稀less,有没有更好的办法做我想做的事情? 还是有一个原因,我不应该这样做? 任何替代品?

如何检测Windows中的“切换用户”的2种状态

我想知道是否有人有任何API的经验,使您可以检测Windows XP下的“切换用户”过程。 我想知道如何检测到用户退出帐户并重新input帐户。 谢谢。