Articles of Windows

如何检查Windows版本是否正版?

是否有可能检查Windows安装是否正版或不是以编程方式? 让我们只是说,我想检查从C,C + +,Java或Python的Windows 7。

什么是Windows上的最大进程ID?

什么是我可以通过调用DWORD GetProcessId(HANDLE)或DWORD GetCurrentProcessId()获得最大的进程ID? 它没有logging在API的文档页面上。

NAnt:获取任务权限被拒绝

我试图使用NAnt <get>任务从我们的构build服务器下载一些工件。 不过,即使我正在下载的文件夹拥有完全控制的“所有人”,我仍然得到了拒绝目标文件夹的权限。 这是怎么回事?

如何从PowerShell中访问Web服务?

我想从Windows PowerShell中使用给定的(简单的)WSDL访问Web服务。 是否有捷径可寻?

在没有Visual Studio的情况下创buildWindows 8 Metro应用程序(HTML5)

我知道这可能是一个愚蠢的问题,但是有什么办法可以在不使用Visual Studio的情况下构buildWindows 8 Metro应用程序(HTML5)? 正如我所了解的,html5 metro应用程序由典型的web文件(html / js / css / images)和清单文件组成。 是否可以简单地压缩目录与所需的文件,并将其用作应用程序? 还是我的方式? 最好的问候维克

使用NAnt在构build脚本中安装/卸载Windows服务

NAnt是否有能力安装或卸载Windows服务,使用InstallUtil实用程序或其他?

在Windows批处理中回覆UTF-8字符

我可以使用echo生成一个UTF-8文本文件吗? 例如,如果我想生成一个包含字符“è”的文件 echo "abcd ę" > out.txt (该batch file使用UTF-8编码) 结果是一个ANSI编码的文件,“é”字符被转换成“ê”。 我怎样才能说服“回声”生成一个UTF-8文件? 如果这是不可能的,那么我可以在创build文本文件后更改它的编码吗? gnuwin32软件包中是否有任何工具可以帮助我更改编码? 谢谢

启动后进程能否升级?

启动后,进程是否有可能获得pipe理员权限? 如果是这样,怎么样? 例子应该在C或C ++中。 编辑 – 例子也应该使用不受pipe理的代码。

Git说:关键difftool.vs2012.cmd的值不止一个

我今天跑了这个命令两次,第二次尝试引号,因为这个设置似乎没有效果: git config –global difftool.vs2012.cmd "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe" -diff "$LOCAL" "$REMOTE" 现在当我运行这个: git config –global –get difftool.vs2012.cmd 我得到这个: C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe error: More than one value for the key difftool.vs2012.cmd: C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe 注意错误。 运行git difftool -t vs2012仍然不起作用,但是我的问题是如何在Gitconfiguration文件中删除明显重复的键值对呢? 在input这个问题的时候,我再次运行了第一个命令,现在我似乎有三次了! 为什么它不断增加而不是覆盖? configuration文件在哪里,所以我可以使用记事本编辑它而不是这个可怕的,糟糕的命令行语法? 我认为Git将会是人们对此感到震惊的方式。 PS以下问题没有提及如何解决它。 关键的user.name Git有多个值

我如何知道在Windows下使用Java下的文件有哪些进程?

我们有一个使用Java编写的计划任务,在Windows平台上失败,因为有时需要删除的文件仍在使用中。 有没有办法从Java内部,我可以看到什么进程正在使用一个文件,并得到他们的信息? 我想我会补充说,如果有必要,我愿意使用JNA或JNI,并且我认为这将是。