草庐IT

XP_CMDSHELL

全部标签

wpf - 在 Windows XP 上显示中文字符

我的WPF应用程序需要显示中文字符。在Windows7上运行时一切正常。但是,当在WindowsXP上运行完全相同的应用程序时,UI会在方block上显示一系列而不是中文字符。这两种情况都没有安装中文系统包。你有什么建议吗? 最佳答案 您需要安装可以显示中文字形的字体,默认情况下不存在。IIRC,控制面板+区域和语言选项,语言选项卡,为东亚语言安装文件复选框。如果您需要更多帮助,请访问superuser.com。 关于wpf-在WindowsXP上显示中文字符,我们在StackOverf

windows - 在 XP 中如何查看哪些进程/程序正在通过 Internet 发送/接收数据?

在WindowsXP中是否可以编写脚本来查看哪些进程/程序正在通过Internet发送/接收数据?我有完全的管理员权限,我想找到一种方法来监控我机器上的数据交换,而无需安装任何额外的软件。 最佳答案 第一步:WindowsXP同时按Windows键和R打开“运行”框。输入CMD,然后按OK。命令提示符窗口将打开:第二步在打开的命令提示符窗口中,输入以下内容:netstat-b5>activity.txt然后按回车键。(注意:要将某些内容粘贴到命令提示符中,您需要右键单击并单击粘贴。)如果您忘记以管理员身份运行提示(就像我在上面的屏幕

windows - 'dpinst/silent' 在带有签名(但不是 WHQL)驱动程序的 Windows XP 上失败

DriverPackageInstaller(DPInst)与"/s"(silent)标志无法在WindowsXP上安装已签名的驱动程序。证书是有效的(Authenticode证书)但不是WHQL一。我该如何解决这个问题? 最佳答案 DPInst有两个“静音”标志——/q(安静)和/sw(抑制向导)。/q暗示安静但也可能(我没有测试!)在发出DIF_REMOVE请求时设置DI_QUIETINSTALL。显然,这使得(WindowsXP的)SetupAPI库“他们正试图偷偷摸摸地对付我!”如果证书不是珍贵的WHQL[*]证书,则拒绝安

c - realloc() 在 Windows 7 中成功但在 Windows XP 中失败,为什么?

所以我的这段代码有以下reallocblock:char**ptr=NULL;voidrealloc_ptr(unsignedintnew_size){void*temp=NULL;temp=realloc(ptr,new_size*sizeof(*ptr));if(temp!=NULL){ptr=temp;}else{exit(EXIT_FAILURE);}}new_size在调用此函数之前递增。这个数组总是只展开。此外,new_size在我的代码中从未超过3(目前)。现在上面的realloc调用在我在Windows7中测试时工作正常。当我在XP中测试这段代码时,上面的代码会成功3次

c++ - Visual Studio 从 2005 升级到 2015,C++ GUI 保留 XP 主题而不是系统主题

我最近将一个项目从VS2005迁移到VS2015。在这样做时,我的项目现在拒绝使用系统外观并使用windows98外观。2005年建成时,它确实使用了系统外观。描述对话框的.rc文件与我复制并粘贴原始文件相同。属性都是一样的。我四处搜索,一种可能是FlatStyle属性,它可以设置为系统,但是我的对话框都没有这个属性。此外,我已经查看了this并尝试了这些建议,但似乎都没有用。我认为这个问题是我必须在2015年禁用的设置,以便应用程序适应系统的外观和感觉。那么如何让我的应用适配当前系统呢?这是一个对话框的例子:STYLEDS_SETFONT|DS_3DLOOK|中心|WS_MINIMI

windows - Windows XP 如何使用显示器的 EDID 来确定允许的显示模式?

我正在开发一种视频显示设备,该设备使用不符合任何VESA标准的848x480和800x480分辨率的自定义时序。设备具有指定这些时序的EDID。我想知道WindowsXP用来确定显示分辨率的过程,以及它如何向用户提供选择列表。这似乎高度依赖于视频卡制造商和驱动程序。我在不同的系统上观察到截然不同的行为:似乎普通的WindowsXP除了在启动时不会查询EDID,但是笔记本电脑和自定义视频驱动程序有时似乎会随意查询EDID(插入没有重启的计算机,点击演示模式,以及设备名称出现)>有些PC似乎可以轻松生成848x480或800x480,但有些PC似乎忽略了详细的时序并退回到VESA640x4

windows - 当应用程序崩溃时打开句柄会发生什么? (从 Windows XP 开始)

我的印象是,如果一个应用程序有一个打开的句柄并且它崩溃了,句柄不会被释放,如果您尝试访问该句柄(比方说一个文件),那么您将收到错误。但是,我已经在WindowsXP及更高版本中尝试过此操作,如果我从任务管理器中关闭exe,则句柄似乎会在它关闭句柄之前释放。以下是代码:PrivateSubForm_Load()DimiFileAsIntegeriFile=FreeFileOpen"myfilelock"ForOutputLockReadWriteAs#iFileMsgBox"Abouttoclose"'closeitherewithtaskmanagerClose#iFileEndSub

c++ - 如何使 64 位 dll 与 64 位版本的 Windows Server 2008、Windows 7 和 Windows XP 兼容?

我已经在WindowsServer200864位版本上编译了一个dll。它在该版本的Windows上运行良好,但如果我切换到Windows7或XP64位版本,dll将无法运行。如何使dll与所有三个版本的64位版本Windows兼容?我正在使用VisualStudio2010。 最佳答案 您可以使用名为DependencyWalker的程序查看您的.dll文件有哪些依赖项,并消除Windows版本之间不同的依赖项。 关于c++-如何使64位dll与64位版本的WindowsServer2

windows - 在 Windows XP 中创建 shell 替换的正确方法是什么?

我正在尝试创建我自己的shell,它是Windows的shell替代品。我意识到只需将REGEDIT中的值设置为:HKEY_CURRENT_USER\Software\Microsoft\WindowsNT\CurrentVersion\Winlogon将在Windows7中工作。但是,在WindowsXP中,情况并非如此。如果我尝试运行Windows资源管理器,它将显示任务栏并将其自身设置为Windows的外壳。但在Windows7中,它只会运行Windows资源管理器,而不会显示其任务栏WindowsXP中的外壳替换是否需要任何特定的注册表设置? 最佳答

java - 创建 Windows XP 联结

我需要创建一个从C:\x到C:\xxx\yyy\zzz\aaa\bbb的连接点(目录符号链接(symboliclink)),因为在将文件添加到这个目录,我无法控制目录结构。我读到创建连接点不是Windows的内置功能,因此我需要一个工具或软件库来完成它。如何在代码中创建连接点?我在看使用Junction,但法律告诉我我cannotdistribute我的代码库主要是Java。我宁愿不引入C/C++来执行此操作。 最佳答案 有一个名为"ln-win"的开源(MIT许可证)工具应该符合您的要求:http://neosmart.net/b