Articles of Windows

Windows命令提示符中的纯文本密码的安全性

这是一个范围很小的问题,但是我运行了很多涉及使用pipe理员密码的windows命令提示符命令。 我可以将命令的一部分命名为“/ user:administrator / password:examplepassword”,其中examplepassword是明文,或者我可以只有“/ user:administrator”,并提示input密码,然后input蒙面( * ** * ** * )。 所以,我的问题只是这个:在明文安全input密码? (显然除了它简单的肩上的不安全感)。 在命令提示符会话closures后,命令行参数是否保存在计算机上的任何位置? 谢谢!

Windows在安全更新后认为已签名的安装程序是恶意软件(KB3124605)

2年前@Dejan Maksimovic问了一个关于Internet Explorer显示有效证书为“损坏或无效签名”的问题 。 迄今为止,我遇到需要提升权限的安装程序的可比较的问题。 这个问题似乎是相同的,但是对于KB3124605 。 安装程序使用signtool进行签名,证书有效期至2016年8月。 当我安装包含此修补程序的累积更新时,Windows SmartScreen告诉我发行者是未知的,但是当我卸载安全更新时,Windows似乎能够区分发行者(实际上在证书信息中提到的发行者)。 更新于1月12日发布。 任何人都有同样的问题? 运行SignTool verify /pa <My Installer.exe>返回Successfully verified: <My Installer.exe>

“…”是什么原因不被识别为内部或外部命令,可操作程序或batch file?

我有一个在命令行中完美工作的单行代码片段,但是当我将它作为批处理脚本的一部分运行时会失败并引发错误。 下面的命令按预期行为,删除文件夹中的所有空子文件夹。 for /f "delims=" %d in ('dir /s /b /ad ^| sort /r') do rd "%d" 然而,当把这样的batch file… FOR /f "delims=" %%d in ('dir /s /b /ad ^| sort /r') do rd "%%d" 它会抛出标准错误: Sort is not recognised as an internal or external command… 我一直在做最后一个小时左右的试验,有没有逃脱pipe道,改变选项的顺序,查找dir和dir的文件等,但我仍然无法弄清楚是什么去这里 batch file的其余部分,只有几行,工作正常,这是唯一的行失败。 谁能帮忙? 在此先感谢,我真的很感激。

WSO2作为Windows服务

需要在Windows上安装WSO2 API Manager作为服务(已经在Windows 7和Windows Server 2012上尝试过了)。问题是一样的)。 Documantation: https ://docs.wso2.com/display/AM210/Installing+as+a+Windows+Service 我正在使用yajsw。 而当试图运行“runConsole.bat”进行testing时,正如文档中所说,我得到了这样的消息/错误: D:\WSO2\yajsw-stable-12.08\yajsw-stable-12.08\bat>call setenv.bat "java" -Xmx30m -Djna_tmpdir="D:\WSO2\yajsw-stable-12.08\yajsw-stable-12.08\bat\/../tmp" -Djava.net.preferIPv4Stack=true -jar "D:\WSO2\yajsw-stable-12.08\yajsw-stable-12.08\bat\/../wrapper.jar" -c "D:\WSO2\yajsw-stable-12.08\yajsw-stable-12.08\bat\/../conf/wrapper.conf" YAJSW: yajsw-stable-12.08 OS : Windows 7/6.1/x86 JVM : Oracle Corporation/1.8.0_111/C:\Program Files (x86)\Java\jre_1.8.32bit/32 WARNING|wrapper|"WSO2 Carbon"|17-03-07 14:05:22|YAJSW: yajsw-stable-12.08 WARNING|wrapper|"WSO2 Carbon"|17-03-07 14:05:22|OS : Windows 7/6.1/x86 WARNING|wrapper|"WSO2 Carbon"|17-03-07 14:05:22|JVM : Oracle Corporation/1.8.0_111/C:\Program Files (x86)\Java\jre_1.8.32bit/32 system.env 67 INFO|wrapper|"WSO2 Carbon"|17-03-07 […]

Windows Phone 8.1上不存在WebClient? 下载网站的html

我想获得一些网站的源代码。 我发现这个解决scheme: var html = System.Net.WebClient().DownloadString(siteUrl); 但VisualStudio告诉WebClient在System.Net中不存在。 如何解决这个问题? 或者如何做到这一点呢? PS:windows phone有一些特殊的标签,开发人员在寻找代码/解决scheme时通常会使用这些标签吗?

JNA键盘钩在Windows中

我已经在Windows上安装了一个JNA代码来安装键盘钩子(使用JNA的例子)。 代码编译和一切,我得到安装的钩子(我成功处理钩),我也可以卸载钩成功。 但是,当我按下键盘上的任何键时,回叫将永远不会被调用。 这里是我的代码(大部分是从JNA例子中获得的types定义,直接到我的部分去“main”) import com.sun.jna.IntegerType; import com.sun.jna.Pointer; import com.sun.jna.PointerType; import com.sun.jna.Structure; import com.sun.jna.FromNativeContext; import com.sun.jna.ptr.IntByReference; import com.sun.jna.ptr.PointerByReference; import com.sun.jna.win32.StdCallLibrary; import com.sun.jna.win32.StdCallLibrary.StdCallCallback; import com.sun.jna.Native; import com.sun.jna.Platform; import com.sun.jna.Library; import com.sun.jna.win32.W32APITypeMapper; import com.sun.jna.win32.W32APIFunctionMapper; import java.util.Map; import java.util.HashMap; public class HelloWorld { static Map UNICODE_OPTIONS = new HashMap() { { put("type-mapper", W32APITypeMapper.UNICODE); put("function-mapper", W32APIFunctionMapper.UNICODE); } }; public […]

有没有办法确定Windows电脑是否有触控板和鼠标连接?

我正在寻找一种方法来确定运行我的游戏的计算机是否有触控板和鼠标连接到它。 一个典型的例子就是连接外部鼠标的笔记本电脑。 是否有一个Windows API将返回连接到系统的鼠标/指针设备的数量? 我需要支持Windows 7 +。 编辑 我保持接受的答案,因为它的工作,并回答我的问题,但我决定不发现ManyMouse后使用它。 它做我想要的,并允许我在Mac,Windows和(希望仍然需要testing)Linux上使用相同的API。

通过SSH和PowerShell执行多个命令

我成功通过SSH成功​​连接到Cisco IE-2000-L交换机。 我使用了Renci SSH.NET库。 入门指南: http : //vwiki.co.uk/SSH_Client_(PowerShell) 我的工作代码是 # Load SSH library (for .NET 4.0 and PowerShell 3) $DllPath = "D:\temp\Renci.SshNet.dll" [void][reflection.assembly]::LoadFrom( (Resolve-Path $DllPath) ) # Connect to switch (Cisco IE2000-L) with IP, port, username, password $SshClient = New-Object Renci.SshNet.SshClient('172.20.91.30', 22, 'admin', 'mypassword') $SshClient.Connect() # execute one command on Cisco switch $SshCommand = $SshClient.RunCommand('show […]

如何使git忽略更改情况?

我不太确定这里发生了什么,但是有时候我的存储库中的某个特定文件会改变它的名字。 例如,: 之前: File.h 之后: file.h 我并不在意为什么会发生这种情况,但这会导致git认为这是一个新文件,然后我必须回去更改文件名。 你可以让git忽略大小写更改吗? 我怀疑这是Visual Studio做一些奇怪的特定文件,因为它似乎最经常发生,当我打开并保存更改后。 我没有办法修复VS中的错误,但是git应该更有能力,我希望。

列出所有用户在非域系统上的最后一次Windows密码更改

对于连接到AD域控制器的系统,我已经find了这个问题的答案。 但是,这个问题适用于无法连接到域控制器的独立系统。 基本上,气隙系统。 简短而又甜蜜:有没有办法列出每个用户最后一次将非密码空间系统(Windows 7或10)的Windows密码更改为batch file或PowerShell脚本? 我知道,净用户{用户名} | find/我“密码上次设置”将一次为他们做。 然而,每台机器运行多次会很繁琐,而且我们有超过60个这种types的系统。 所以我一直在寻找一种方法来做到这一点,如果可能的话。 作为一个警告,我们没有select在PowerShell中为此安装activedirectory模块。 另外,由于大多数系统都是Windows 7,我们无法访问Windows 10中可用的Bash命令行工具。 任何和所有这方面的帮助表示赞赏。