Articles of windows xp

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

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

如何在BATCH脚本中随机使用?

如何在BATCH脚本中随机使用?

无边界TForm与阴影

我做了一个TForm衍生物,就像组合的下拉部分,提示窗口或者popup式菜单一样,这是一个暂时的事情。 它没有标题 – 它的BorderStyle设置为bsNone。 使用Show非模态地显示窗体,设置其位置。 为了使其脱颖而出,它的边框周围需要阴影。 但是,将其边框设置为bsNone的结果是投影消失。 各种谷歌资源提出了这样的变化: procedure TdlgEditServiceTask.CreateParams(var Params: TCreateParams); const CS_DROPSHADOW = $00020000; begin inherited; { Enable drop shadow effect on Windows XP and later } if (Win32Platform = VER_PLATFORM_WIN32_NT) and ((Win32MajorVersion > 5) or ((Win32MajorVersion = 5) and (Win32MinorVersion >= 1))) then Params.WindowClass.Style := Params.WindowClass.Style or CS_DROPSHADOW; end; 但它不起作用 – 阴影不显示(除非我也设置一个WS_THICKFRAME集可调整的边界,这看起来很可怕 […]

R 15.2 Windows XP下的cppFunction(Rcpp)错误

当我打电话给: cppFunction(' int add(int x, int y, int z) { int sum = x + y + z; return sum; }' ) 发生下面的错误,任何人遇到类似的问题? 任何线索如何解释这个消息? g ++ -I"D:/PROGRA~1/R/R-215~1.2/include" -DNDEBUG -I"D:/Program Files/R/R-2.15.2/library/Rcpp/include" -O2 -Wall -mtune=core2 -c filed946a0620c7.cpp -o filed946a0620c7.o g++ -shared -s -static-libgcc -o sourceCpp_70998.dll tmp.def filed946a0620c7.o D:/Program Files/R/R-2.15.2/library/Rcpp/lib/i386/libRcpp.a -LD:/PROGRA~1/R/R-215~1.2/bin/i386 -lR g++.exe: error: D:/Program: No such file […]

无法运行在Windows XP中由VS2013创build的安装程序文件

在VS-2013,Dotnet4框架和32位体系结构中创build了一个用c#开发的安装文件。 它正在安装在Windows 7和Windows 8,但不是在Windows XP(SP3)与pipe理员previllege。 错误:“在安装应用程序之前安装程序中断,您需要重新启动安装程序才能再次尝试。 帮助需要在这方面。 Output of msiexec /i Setup.msi /l*v MyLogFile.txt === Verbose logging started: 2/12/2015 20:19:11 Build type: SHIP UNICODE 3.01.4001.5512 Calling process: C:\WINDOWS\system32\msiexec.exe === MSI (c) (D4:B4) [20:19:11:125]: Resetting cached policy values MSI (c) (D4:B4) [20:19:11:125]: Machine policy value 'Debug' is 0 MSI (c) (D4:B4) [20:19:11:125]: ******* RunEngine: ******* Product: […]

挂钩窗口login/注销事件

我有一个服务将在系统级运行。 现在,我想跟踪login的用户。 之前我试图从GetUserName api获取login的用户名,但在我的情况下,它每次都返回“SYSTEM”。 无论如何,在我的情况下login用户名? 还是有任何钩子,我可以安装,以便我可以得到哪个用户login? PS:我主要在Delphi 2007中工作,但这些问题都是针对Win32 API的。

使用控制台获取python以在Windows XP上以UTF8打印

我想在Windows XP上configuration我的控制台,以支持UTF8,并让Python检测并使用它。 到目前为止,我的尝试: C:\Documents and Settings\Philippe>C:\Python25\python.exe Python 2.5.2 (r252:60911, Feb 21 2008, 13:11:45) [MSC v.1310 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> print u'é' é >>> import sys >>> sys.stdout.encoding 'cp437' >>> quit() 所以,默认情况下,我在cp437和python检测,这很好。 C:\Documents and Settings\Philippe>chcp 65001 Active code page: 65001 C:\Documents and Settings\Philippe>python Python 2.5.2 […]

如何正确包含windows.h并将最低版本设置为XP

我目前正在构build一个C ++ DLL,并且在主DLL的.cpp文件的顶部有这个。 这当前正在导致警告"Warning C4005: '_WIN32_WINNT' : macro redefinition" 。 我做错了什么? 我需要包括windows.h , SDKDDKVer.h并将最低的Windows版本设置为XP。 我如何纠正我的代码? // System Includes #define WIN32_LEAN_AND_MEAN #include <windows.h> #include <d3d9.h> // Windows Version #define _WIN32_WINNT _WIN32_WINNT_WINXP #include <SDKDDKVer.h>

捕获输出命令CMD

平台Windows XP 当写一个命令文件(.bat)时,我怎样才能将命令的输出“捕捉”到一个variables中? 我想要做这样的事情 SET CR='dir /tw /-c b.bat | findstr /B "[0-9]"' 但是这不起作用 问候Stefan PS不,我不能下载grep,cygwin或任何其他软件,它必须是CMD DS

HTTP客户端示例在win32上

我想在win32平台上开发一个asynchronous的HTTP例子。 我是win32编程新手,可以知道api和库win32平台是什么 提供HTTP发送和接收请求。 我正在使用VS 2005的Windows XP。 如果有任何例子可以直接在网上提供给我的链接, 关于Vinayaka karjigi