草庐IT

xp-theme

全部标签

windows - 我怎样才能告诉 Windows XP/7 在我的代码的特定段期间不要切换线程?

我想阻止WindowsXP/7在后台线程中运行的代码的时间关键部分进行线程切换。我很确定我无法创造一种我可以保证不会发生的情况,因为系统驱动程序等的优先级更高的中断。但是,我想降低那部分线程切换的可能性我的代码尽可能少。是否有任何创建线程标志或WindowAPI调用可以帮助我?一般技术技巧也很受欢迎。如果有一种方法可以在不必将线程优先级提高到实时关键的情况下完成此操作,那就太好了,因为如果我这样做的话,我担心会给用户带来系统性能问题。更新:在看到对我的原始帖子的第一批回复后,我添加了此更新。提出这个问题的具体应用与实时音频流有关。我想尽我所能消除每一点延迟。在对我的原始设计进行编码后,

windows - Windows XP 上的兼容性和性能 Visual Studio 2012

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。Improvethisquestion我需要在WindowsXP系统上安装VisualStudio2012。我已经在那台机器上安装了VisualStudio2010(Framework4)。是否存在任何兼容性或性能问题?

windows - DLL 重定向 - 在 XP 中工作,而不是在 Windows 7 中工作

在WindowsXP上,我为指定的应用程序重定向user32.dll,但在Windows7上使用相同的设置,user32.dll没有被重定向。设置是这样的-一个目录包含:app.exeapp.exe.manifestuser32.dllapp.exe.manifest包含:在WindowsXP上,app.exe从应用程序文件夹加载user32.dll。在Windows7上,app.exe从system32文件夹加载user32.dll。如何让app.exe从Windows7的应用程序文件夹加载user32.dll?MSDNdocs不要提及平台之间在程序集工作方式上的任何差异,但必须存在

c# - 如何以编程方式区分 XP 64 位和 Server 2003 64 位之间的区别

我有一个程序,我需要根据用户运行的Windows版本显示指向不同下载的不同链接。使用thisanswer我能够检测到操作系统是哪个版本。同时使用thisanswer我可以检测我是在32位还是64位版本的操作系统上运行。这完全符合我的需要,但我遇到了thispage其中声明WindowsXP64位版本和WindowsServer2003使用版本号5.2。我如何检测这两个操作系统之间的差异?作为旁注,如果他们使用200364位或XP64位,我确实需要将他们发送到不同的位置,这里是我需要发送给人们的链接:RemoteDesktopConnection(TerminalServicesClie

windows - 单个 wxWidgets MSW 应用程序二进制文件是否在 Win2K、XP、Vista 和 7 之间兼容?

wxWdgets是一个跨平台库,包括对所有主要Windows版本的支持,但我在wxWidgets文档中找不到任何关于单个MSW(windows)构建跨不同Windows版本的wxWidgets库。假设我的核心应用程序只使用vanillaC++(也许是所有平台上可用的win32api的最小公分母)除了wx函数,静态链接到单个版本的wxWidgets库会产生一个可以在Win2K、XP上运行的二进制文件,Vista和Windows7?该库是否需要在win2K(“功能最少”的平台?)上构建,或者在XP上构建它也可以吗?任何提示或指示将不胜感激! 最佳答案

ruby - 使用 'standard' Ruby 1.9.2 在 Windows XP 上安装 ActiveScriptRuby 是否安全

我正在使用ruby1.9.2p180(2011-02-18)[i386-mingw32]。安装安全吗ActiveScriptRuby(基于1.8.7)?更新(在LuisLavena的鼓励下):我成功安装了ActiveScriptRuby和pik。证据:---------------------PATHC:\Ruby192\binC:\WINDOWS\system32...---------------------pikls187:ruby1.8.7(2010-12-23patchlevel330)[i386-mswin32]*192:ruby1.9.2p180(2011-02-18)[

windows - XP 系统上的 GetProductInfo

GetProductInfo(APIfunction)似乎在XPProfessional上崩溃,而它在Windows7Ultimate上运行完美。有什么替代品? 最佳答案 WindowsXP没有实现GetProductInfo函数。Thismicrosoftpage提供了一些代码来获取包括XP在内的操作系统的版本。虽然不是单线! 关于windows-XP系统上的GetProductInfo,我们在StackOverflow上找到一个类似的问题: https:/

c# - 基窗口的 WPF 样式未应用在 App.xaml 中,但在 Themes/Generic.xaml 中

我正在为我的大多数窗口创建一个基窗口类。显然,最好的解决方案是一个单独的类,以及适用于它的样式。问题是当它在App.Resources时,我没有被应用.也就是说,如果它是在外部ResourceDictionary中定义的,并合并到App.xaml的资源,或本地字典并合并,或内联放入App.Resources.但是,当它被放入Themes/Generic.xaml时应用.除了覆盖DefaultStyleKeyProperty之外,无需在基本窗口中执行任何特殊操作即可演示该问题。.下面是ThemeWindow:publicclassThemeWindow:Window{staticThem

c# - XP 和 7 之间的表格大小不同

我正在使用VisualC#Express2008在我的XP开发机器上开发C#WinForms应用。我使用设计器上的“宽度”和“高度”将表单设置为我喜欢的大小,一切看起来都不错。我还将这些尺寸设置为MaximumSize属性。将应用程序部署到另一台XP机器上,该应用程序看起来就像在我的开发人员上一样。但是,在Win7机器上测试应用程序时,表单同时应用了水平和垂直滚动条。我假设这是由于Win7确定的表单的非客户端大小发生了变化。我可以调整窗口大小,但我希望它一开始就能正确显示。所以,我的问题是:跨操作系统正确维护表单大小客户区的最佳方法是什么?谢谢大家。 最佳答

c# - 文件流到字节 [] : Windows XP vs Windows 8

我最近不得不写一些代码:UI取一个文件(图片)转换为`byte[]上传byte[]到网站(使用HttpWebRequest。ContentType是multipart/form-data)网站然后读取流,使用我随文件发送的参数,存储byte[]在数据库中。此图像随后会在报告中使用,用户可以随时下载该图像。在我们开始在WindowsXP机器上测试它之前,它运行良好。每当我从XP电脑上传任何图像时,图像都不会显示。经过一些调试和测试并编写此multipart/form-data到一个文本文件,我看到byte[]WindowsXP与Windows8(甚至7)上的文件不同。生成的文件大小也不同