Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows Server中的外语是否会影响Windows服务类?_Windows_Vbscript_Windows Server 2012 R2 - Fatal编程技术网

Windows Server中的外语是否会影响Windows服务类?

Windows Server中的外语是否会影响Windows服务类?,windows,vbscript,windows-server-2012-r2,Windows,Vbscript,Windows Server 2012 R2,Windows Server中的外语是否会影响系统性能 我有下面的VB脚本函数来检查windows netlogon服务已停止并返回true或false 我担心的是,如果.State也被翻译,那么外语也会被翻译,因为如果它们被翻译,那么这个检查就会失败,因为条件不会正确计算,因为它没有说“Stopped” 我一直试图为Windows服务器获取语言包,但没有成功,因此我没有找到测试或检查外语的方法 Function ISnetlogonServiceStopped() netlogonSe

Windows Server中的外语是否会影响系统性能

我有下面的VB脚本函数来检查windows
netlogon
服务已停止并返回true或false

我担心的是,如果
.State
也被翻译,那么外语也会被翻译,因为如果它们被翻译,那么这个检查就会失败,因为条件不会正确计算,因为它没有说“Stopped”

我一直试图为Windows服务器获取语言包,但没有成功,因此我没有找到测试或检查外语的方法

Function ISnetlogonServiceStopped()
    netlogonServStoppedCheck = wmi.Get("Win32_Service.Name='" & "netlogon" & "'").State
    If netlogonServStoppedCheck = "Stopped" Then
        ISnetlogonServiceStopped = true
    Else
        ISnetlogonServiceStopped = False
    End IF
End Function

几乎所有的东西都是英语的。所有的程序员都必须学习英语(或者在C语言中是英语的一小部分)


这是日本程序员和英国程序员所看到的。他们一模一样。日本程序员必须准确地键入您键入的内容


MS网站上所写的内容都是标准的。你可以一直信赖它。如果在语言或其他方面有任何问题,将写在备注部分

查看文档的方式是作为合同。合同条款已全部写明。你必须做什么,Windows将做什么。Windows所说的功能通常非常狭窄

此外,如果它确实返回了一个本地化的字符串(还有一些函数可以这样做),那么它也会被记录下来。您可以在此处下载整个Windows API


带有外来名称的文件夹称为磁盘上的英文名称(我的文档),并在用户界面中翻译为特定语言的名称

如果您在
%userprofile%\Desktop\Desktop.ini
中查找,您会发现这一行
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21770
,它将文档转换为特定于语言的单词。注意,您看到的是文档的英文翻译(碰巧是相同的)。然而,假设它是法语。如果在命令提示符下键入
Mes documents
,则该命令无效,名称为“我的文档”。但您将在Explorer中看到Mes文档


它正在访问的文件是System32的EN-US子文件夹中的shell32.dll.mui。如果用户选择了日语,则System32的JA-JP子文件夹中的shell32.dll.mui几乎所有内容都是英语的。所有的程序员都必须学习英语(或者在C语言中是英语的一小部分)。带有外来名称的文件夹称为磁盘上的英文名称(我的文档),并在用户界面中翻译为特定语言的名称。PS Japan是最好的示例代码源,用于完成其他人似乎没有做过的事情。一个人只能阅读代码而不能阅读其他文本。@CatCat如果你进入任务管理器并在“服务”选项卡上看到,它会说英语“正在运行”和英语“已停止”,还是用你自己的语言?我的语言是英语,所以它会说正在运行。但您的代码与用户界面无关。代码不会因语言而改变。这是日本程序员和英国程序员所看到的。他们一模一样。日本程序员必须准确键入您键入的内容。@CatCat谢谢,我终于能够为另一种语言添加语言包并运行测试代码,您是对的,UI中的语言与代码的状态和属性无关。一个有趣的事实。当为国际功能设计UI时,你必须允许两倍于英语的空间,因为德语的单词很长。但是如果它只有一两个单词的长度,你可能需要把它放大三到四倍。