Questions tagged «windows»

编写特定于Microsoft Windows操作系统的软件:API,行为等。注意:常规WINDOWS支持不在主题内。可以在https://superuser.com上询问支持问题

8
在Windows上启动Git Bash时运行SSH代理
我正在使用git bash。我必须用 eval `ssh-agent.exe` ssh-add /my/ssh/location/ 每次我开始新的git bash时。 有没有办法永久设置ssh代理?还是Windows具有管理ssh密钥的好方法? 我是新手,请给我详细的教程,谢谢!
152 windows  ssh  git-bash 


10
从具有凭据的远程非受信任域访问共享文件(UNC)
我们遇到了一个需要解决的有趣情况,而我的搜索却毫无结果。因此,我呼吁SO社区寻求帮助。 问题是这样的:我们需要以编程方式通过远程文件共享/ UNC访问不在我们的域中,不在受信任的外部域中的共享文件。自然,我们需要向远程计算机提供凭据。 通常,可以通过以下两种方法之一解决此问题: 将文件共享映射为驱动器,然后提供凭据。通常使用NET USE重复的命令或Win32函数完成此操作NET USE。 使用UNC路径访问文件,就像远程计算机在域上一样,并确保以本地用户的身份在远程计算机上复制运行程序的帐户(包括密码)。基本上利用了以下事实:当用户尝试访问共享文件时,Windows将自动提供当前用户的凭据。 不要使用远程文件共享。使用FTP(或其他某种方式)传输文件,在本地进行处理,然后再传输回去。 由于各种各样的原因,我们的安全/网络架构师拒绝了前两种方法。第二种方法显然是一个安全漏洞。如果远程计算机受到威胁,则本地计算机现在处于危险之中。第一种方法不能令人满意,因为新安装的驱动器是在程序访问文件期间本地计算机上其他程序可以使用的共享资源。即使有可能将其临时设置,但他们的意见仍然是一个漏洞。 它们对第三个选项开放,但是远程网络管理员坚持使用SFTP而不是FTPS,并且FtpWebRequest仅支持FTPS。SFTP 是对防火墙更友好的选项,我可以使用几种库来实现这种方法,但是如果可以的话,我希望减少依赖。 我已经在MSDN中搜索了使用远程文件共享的托管方式或Win32方式,但是我没有提出任何有用的信息。 所以我问:还有别的办法吗?我是否错过了我想要的超级秘密win32函数?还是我必须追求选项3的某种变体?
151 c#  windows  unc  file-sharing 

18
Docker for Windows错误:“必须在BIOS中启用硬件辅助的虚拟化和数据执行保护”
我已经安装了Docker,并且在运行GUI时遇到此错误: 必须在BIOS中启用硬件辅助的虚拟化和数据执行保护 自从Docker在命令行中像超级按钮一样工作以来,这似乎是一个错误,但是我想知道是否有人对此产生了线索? 在您问之前,是的,我已经在BIOS中启用了虚拟化,并且Intel Processor Identification Utility确认它已被激活。Docker,docker-machine和docker-compose都可以通过命令行完成,Virtualbox可以运行,而从Debian或Ubuntu VM运行Docker则可以。 关于GUI只是这个奇怪的问题。 我的规格: Windows 10 Pro x64周年纪念版 英特尔酷睿i5-6300HQ @ 2.30GHz
151 windows  docker 


16
cmd.exe是否有sed实用程序?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 5年前关闭。 改善这个问题 我想使用Windows命令行(cmd.exe)以编程方式编辑文件内容。在* nix中有sed用于执行此任务。Windows中是否有任何有用的本地等效项?
149 windows  sed  cmd 


6
CALL命令与使用/ WAIT选项启动
带WAIT选项的START命令如何 START /wait notepad.exe START /wait notepad.exe ...与使用CALL命令有什么不同? CALL notepad.exe CALL notepad.exe 是否存在一种情况,一个人的行为可能会与另一个人的执行情况有所不同?

5
以编程方式提升流程特权?
我正在尝试使用InstallUtil.exe安装服务,但通过调用Process.Start。这是代码: ProcessStartInfo startInfo = new ProcessStartInfo (m_strInstallUtil, strExePath); System.Diagnostics.Process.Start (startInfo); 其中m_strInstallUtil是“ InstallUtil.exe”的标准路径和exe,并且strExePath是我的服务的标准路径/名称。 从提升的命令提示符下运行命令行语法是可行的;从我的应用程序运行(使用上面的代码)没有。我假设我正在处理一些流程提升问题,那么如何在提升状态下运行流程?我需要看看ShellExecute吗? 这一切都在Windows Vista上。我正在提升为admin特权的VS2008调试器中运行该过程。 我也尝试设置,startInfo.Verb = "runas";但似乎无法解决问题。

11
Windows 10上的环境变量太大
我知道这很奇怪,我花了近三天的时间在线搜索解决方案,但没有找到有用的解决方案。所以我决定来这里。 我最近已从Windows 8.1升级到Windows 10。 现在,我想为新安装的Apache Maven设置一个Environment变量。 每次创建用户变量时,一切都很好。但是,我还需要创建系统变量,在其中我需要将bin目录附加到我在用户变量中由Aready创建的变量中,成为“ path”。 现在,每次执行此操作时,我都会得到一条错误消息,内容为:“此环境变量太大。因此,我无法创建路径。 我已附上此错误的图片。 如果有人可以协助我解决这个问题,我将不胜感激。 预先感谢您的协助。

6
为什么在Windows 10控制台中将无穷大打印为“ 8”?
我测试了什么,从分工返回包括零,即0/1,1/0和0/0。为此,我使用了类似于以下内容的内容: Console.WriteLine(1d / 0d); 但是,此代码8不会打印Infinity或输出其他字符串常量,例如PositiveInfinity。 为了完整起见,以下所有打印内容8: Console.WriteLine(1d / 0d); double value = 1d / 0d; Console.WriteLine(value); Console.WriteLine(Double.PositiveInfinity); 并Console.WriteLine(Double.NegativeInfinity);打印-8。 为什么此无穷大打印8? 对于那些似乎认为这是一个无限符号而不是八个以下程序的用户: Console.WriteLine(1d / 0d); double value = 1d / 0d; Console.WriteLine(value); Console.WriteLine(Double.PositiveInfinity); Console.WriteLine(8); 输出:
146 c#  .net  windows 

10
由于egg_info错误而无法通过pip安装
无论我尝试安装哪个软件包,都会出现此错误: error: invalid command 'egg_info' ---------------------------------------- Cleaning up... Command python setup.py egg_info failed with error code 1 in c:\users\zorpix\appdata\local\temp\pip-build-Zorpix\virtualenv Storing complete log in C:\Users\Zorpix\pip\pip.log 我看到了这个问题,但答案对我不起作用。我可以安装分发软件包,到目前为止,它是唯一可以安装的软件包,但是它不能解决问题,因为在尝试安装另一个软件包时,egg_info错误立即返回。我对此感到非常沮丧,因为我在任何地方都找不到任何帮助。我之前也已经安装了django和pip以及所有内容,但是我必须重新安装所有内容,现在它无法正常工作。任何帮助将不胜感激。 这是它说存储的日志: ------------------------------------------------------------ C:\Python27\Scripts\pip-script.py run on 07/26/13 11:30:42 Downloading/unpacking virtualenv Getting page https://pypi.python.org/simple/virtualenv/ URLs to search for versions for virtualenv: * https://pypi.python.org/simple/virtualenv/ Analyzing links from page …

7
如何在批处理文件中转出“&”号?
我如何在批处理文件中(或从Windows命令行)转义“&”符号,以便使用该start命令打开URL中带有“&”符号的网页? 双引号不能使用start; 这将启动一个新的命令行窗口。 更新1:Wael Dalloul的解决方案有效。另外,如果URL中有URL编码的字符(例如,空格编码为%20)并且在批处理文件中,则必须将“%”编码为“ %%”。在示例中不是这种情况。 例如,从命令行(CMD.EXE): start http://www.google.com/search?client=opera&rls=en&q=escape+ampersand&sourceid=opera&ie=utf-8&oe=utf-8 将导致 http://www.google.com/search?client=opera 在默认浏览器中打开,并且在命令行窗口中出现以下错误: 'rls' is not recognized as an internal or external command, operable program or batch file. 'q' is not recognized as an internal or external command, operable program or batch file. 'sourceid' is not recognized as an internal or …


11
为什么git不能记住Windows下的密码
我刚刚开始使用git,我无法记住我的密码短语,我使用的是cmd.exe,而我的git主机是github,我在github上创建了类似该指南的ssh密钥 但我仍然得到 *\subnus.mvc>git push origin master Enter passphrase for key '/c/Users/Subnus/.ssh/id_rsa':
144 windows  git  ssh  cmd 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.