Questions tagged «windows»

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

8
在Windows上可以重命名原子文件(带有覆盖)吗?
在POSIX系统上,rename(2)提供了原子重命名操作,包括覆盖目标文件(如果存在)以及是否允许权限。 有没有办法在Windows上获得相同的语义?我知道Vista和Server 2008上的MoveFileTransacted(),但是我需要它来支持Win2k及更高版本。 这里的关键词是原子的……解决方案一定不能以使操作处于不一致状态的任何方式失败。 我见过很多人说这在win32上是不可能的,但是我问你,真的吗? 如果可能,请提供可靠的引用。
72 windows  winapi  posix 

2
我如何获得Windows的最后重启原因
我想知道什么是Windows API函数(如果有),该函数提供有关上一次Windows重新启动源的信息。可能的三个主要原因: 电脑死于蓝屏 用户或程序关闭/重新启动计算机 断电 我可以获得的详细信息越多越好。但是,我至少需要从主要原因中了解原因。 我需要支持Windows Vista和Windows 7。 回答: 似乎没有直接的API可以获取该信息。相反,我们必须收集Windows事件日志。系统重启信息位于事件查看器/ Windows日志/系统中。这是事件ID提供的各种信息: 6005:Windows启动 6006:Windows关闭(正确) 6008:Windows关闭(出乎意料) 我还没有断电和系统崩溃之间的区别,但这是一个好的开始。

16
从Linux到Windows的scp [关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 12个月前关闭。 改善这个问题 我正在Windows计算机上运行腻子客户端,以成功连接到Linux机器。现在,我希望能够从Linux计算机中的路径下复制文件/home/ubuntu/myfile到C:/Users/Anshul/Desktop我的本地计算机上。Windows机器上的用户是anshul。我正在对腻子给出以下命令,但它不起作用: scp /home/ubuntu/myfile ip_address_of_windows_machine:C:/Users/Anshul/Desktop 我认为Windows机器的路径是错误的。请帮忙,因为我在很多论坛上投入了精力,但似乎没有一个提供Windows Server正确路径。不要建议其他选择WinScp



11
Windows的Haskell IDE?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 6年前关闭。 改善这个问题 我真的在搜索这个。(E / TextMate是我在本主题中找到的最接近的,但似乎没什么大不了的) 我尝试了emacs,但似乎没有找到适用于Windows的Haskell模式。 我可以尝试VIM,但是Haskell模式在Windows上可以使用吗? 感叹……一直都有“亲密无间”的感觉。 在Windows下对Haskell进行编程真的有吗?
71 windows  haskell  ide 

1
Microsoft加密API禁用RSAES-OAEP密钥传输算法的使用
我CryptEncryptMessage用来生成PKCS#7一封信封邮件。我正在使用szOID_NIST_AES256_CBC作为加密算法。 生成的消息似乎是有效的,但是它是RSAES-OAEP针对密钥传输算法的,它在野外的支持有限(Thunderbird,OpenSSL SMIME Module等不支持它)。 我希望CAPI恢复为旧版本RSAencryption以进行密钥传输。 有没有办法做到这一点,如果有办法而不是使用,我可以回复到低级消息传递功能 CryptEncryptMessage但是即使使用低级功能,我也找不到方法。 码: CRYPT_ENCRYPT_MESSAGE_PARA EncryptMessageParams; EncryptMessageParams.cbSize = sizeof(CMSG_ENVELOPED_ENCODE_INFO); EncryptMessageParams.dwMsgEncodingType = PKCS_7_ASN_ENCODING; EncryptMessageParams.ContentEncryptionAlgorithm.pszObjId = szOID_NIST_AES256_CBC; EncryptMessageParams.ContentEncryptionAlgorithm.Parameters.cbData = 0; EncryptMessageParams.ContentEncryptionAlgorithm.Parameters.pbData = 0; EncryptMessageParams.hCryptProv = NULL; EncryptMessageParams.pvEncryptionAuxInfo = NULL; EncryptMessageParams.dwFlags = 0; EncryptMessageParams.dwInnerContentType = 0; BYTE pbEncryptedBlob[640000]; DWORD pcbEncryptedBlob = 640000; BOOL retval = CryptEncryptMessage(&EncryptMessageParams, cRecipientCert, pRecipCertContextArray, pbMsgText, …


7
Qt静态链接和部署
我正在尝试部署(发布给公众)我最近制作的一个简单的qt应用程序,但被卡在静态链接qt库中。 我按照有关qt docs的指南静态地重建了qt和我的应用程序。但是发行版本仍然没有明显的原因需要qtgui / qtcore dll,我想知道是否有人以前见过这种问题?甚至更好,已经成功解决了吗? http://doc.qtsoftware.com/4.5/deployment-windows.html

9
将文件从远程RDP复制到本地计算机
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 11个月前关闭。 改善这个问题 有没有一种方法可以启动到远程Windows服务器的RDP会话,并执行到本地计算机的文件传输?远程Windows Server的版本各不相同。范围从2000年到2008年。 我试图查找解决方案,但似乎到处都是。一些建议使用mstsc.exe,其他建议使用PowerShell / Java / ASP Net。我很困惑。在这里欣赏一些指导。 谢谢! 更新如下:2012年2月17日 感谢您的所有建议。还要补充说明,远程服务器已被安全锁定,并且不允许安装SSH服务器,FTP服务器或共享驱动器。访问远程计算机的唯一方法是通过RDP,并且这些计算机也位于单独的VLAN上,只有授权用户才能使用RDP访问这些VLAN。我正在尝试创建一个脚本,可以帮助授权用户下载所需的文件。

7
Windows相当于OS X钥匙串?
Windows中是否有等效的OS X钥匙串用于存储用户密码?我将使用它来保存我的(桌面)软件使用的Web服务的用户密码。 从这个相关问题的答案(在桌面应用程序中保护用户密码(Rev 2))和众多可用的第三方密码存储工具中,我认为这种情况不存在-我是否坚持要求每次访问Web服务或只是对其进行混淆存储时都输入密码?

1
在ConEmu中打开右键菜单Windows 7 [关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 6年前关闭。 改善这个问题 当单击文件夹以选择“在ConEmu中打开”时,如何将ConEmu置于Windows 7的上下文菜单中?
70 windows  conemu 


7
Windows的配置管理
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 6年前关闭。 改善这个问题 是否有像* nix world一样的Windows工具?我正在寻找厨师或Puppet之。 我已经找到cfEngine但它看起来仍然非常* nix为中心。理想情况下,它将是开源的,并由命令行驱动。 这个想法是将自动化的基础架构与基于Windows的服务器结合在一起。我们当前的IT部门不允许非Windows服务器。


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.