相关疑难解决方法(0)

为什么%processor_architecture%总是返回x86而不是AMD64

我正在尝试检索环境变量以检测系统是32位还是64位.但是在64位服务器上,环境变量%processor_architecture%正在返回x86而不是AMD64.

有没有人对此有任何线索?

windows command-line batch-file

28
推荐指数
4
解决办法
5万
查看次数

使用C#,如何获得我的机器是64位还是32位?

使用C#,我想创建一个方法来重新调整我的机器是64位还是32位.

有谁知道怎么做?

c# operating-system 32bit-64bit

13
推荐指数
2
解决办法
1万
查看次数

如何检测我们在 .NET 中运行的是 ARM64 版本的 Windows 10?

我创建了一个 C# .NET 控制台应用程序,可以在 Windows 10 x86、x64 和 ARM64 中运行(通过模拟器层)。

我想知道如何检测应用程序正在这些平台上运行。我知道如何检测 x86 和 x64,但如何检测应用程序在 ARM64 内运行

这是 Visual Studio 在我的 ARM64 系统中运行的快照。可以看到它被检测为X86

在此输入图像描述

.net c# arm64

10
推荐指数
1
解决办法
7891
查看次数

如何判断用户是否使用笔记本电脑?

我需要一种方法让我的.Net Winform应用程序检测我的应用程序是否在笔记本电脑或工作站上打开.

我已经看过EnvironmentSystemInformation,但无济于事.会WMI做的伎俩?

谢谢你的方向....


根据要求,我有一个使用合并复制的应用程序,允许我们的用户在会员家中工作.一些使用该程序的人永远不会进入现场,因此只有塔.这是一个仅限工作的应用程序,因此我们的系统在某种程 如同在台式机上没有UPS,也没有笔记本电脑CPU.

我已经设置了我的DAL,以便能够在本地SQL和中央SQL Server之间切换设置.我希望能够根据系统自动设置它.

如果是笔记本电脑那么他们应该指向一个塔,如果一个塔,集中.

这有帮助吗?我故意把它关掉,以免弄乱答案.对于为完成相反的道歉而道歉.

.net system winforms

9
推荐指数
1
解决办法
1159
查看次数

在Universal App中检测CPU是否为64位(Windows)

我有一个使用PlayReady DRM保护视频的通用应用程序.PlayReady的问题在于它只有在应用程序构建体系结构与CPU体系结构匹配时才有效(例如:ARM构建在ARM上,x64在64位CPU上,x86在32位CPU上).这是设计(出于某种原因).

所以问题是,如果用户拥有64位CPU并运行32位操作系统.在这种情况下,他从商店获得x86版本(因为32位操作系统),但由于64位CPI与X86版本不匹配,PlayReady无法正常工作.在这种情况下,我想显示一条消息(而不是只是无法播放视频).

我可以检测到轻松检测x86构建(通过添加条件符号),但如何检测CPU是否为64位?System.Environment.Is64BitOperatingSystem完整的.NET 没有什么比这更好的了.

c# xaml windows-8 windows-phone-8.1 win-universal-app

6
推荐指数
1
解决办法
808
查看次数