Questions tagged «windows»

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

5
Windows:XAMPP与WampServer,EasyPHP与替代软件[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或进一步的讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 三年前在这里有一个类似的问题,但是我想进一步开放它以包括所有可能的Windows / Apache / MySQL / PHP堆栈。 您认为哪个最好? XAMPP似乎是最受欢迎的,但是我读到了一些不好的东西,使我怀疑它是否像它的流行所暗示的那样好。例如,我听说他们的默认PHP配置是非常不安全的(显然,如果没有打开这些漏洞,他们的管理应用程序将无法运行)。显然,这对于开发情况并不可怕,但是您最终可能会依赖register_globals。 我还发现了其他令我担忧的事情:开发人员建议Vista用户禁用UAC才能使用其软件! 对我来说,那是一个很大的危险信号。是的,在启用了UAC的Vista上运行类似的东西会有问题,但是永远不要将禁用UAC作为解决方案,特别是对于新手(比其他人更需要UAC的人)。这让我非常担心。 如果需要,WampServer显然更容易切换PHP或Apache版本。但是它的功能少于XAMPP(例如,没有FTP服务器)。 EasyPHP是我所没有的经验,所以我不能说,但是它显然也很流行。 备择方案?在Wikipedia上还有大量其他堆栈。是否推荐其中任何一个? 那么,您使用哪个呢?为什么您认为最好呢?您只是坚持尝试了第一个吗? 我想我们大多数人只想要快速,轻巧和最新的功能。
111 php  mysql  windows  apache  wamp 


14
获取MAC地址
我需要一种跨平台的方法来在运行时确定计算机的MAC地址。对于Windows,可以使用“ wmi”模块,在Linux下,我能找到的唯一方法是运行ifconfig并在其输出中运行正则表达式。我不喜欢使用只能在一个OS上运行的程序包,而且更不用说容易出错的语法解析另一个程序的输出了。 有谁知道跨平台方法(Windows和Linux)方法来获取MAC地址?如果没有,还有谁比我上面列出的方法更优雅?

5
保留行尾
我运行sed在Windows上做了一些替换,我注意到它会自动将行尾转换为Unix(\ n)。是否有选项告诉sed使用Windows行尾(\ r \ n)甚至更好地保留文件中的行尾? 注意:我使用来自unxutils的sed:http ://unxutils.sourceforge.net/
111 windows  sed 

7
VIM Ctrl-V与Windows粘贴冲突
我在Windows中使用VIM。问题是我想CtrlV用作可视模式。但是,此密钥与Windows粘贴冲突。如何将该密钥重置回VIM可视模式而不是粘贴。我更喜欢在_vimrc配置文件中进行设置。
110 windows  vim 

4
System.getProperty(“ java.io.tmpdir”)何时返回“ c:\ temp”
只是好奇什么时候System.getProperty("java.io.tmpdir")回来"c:\temp"。根据java.io.File Java文件 - 默认的临时文件目录由系统属性java.io.tmpdir指定。在UNIX系统上,此属性的默认值通常为“ / tmp”或“ / var / tmp”;默认值为“ / tmp”或“ / var / tmp”。在Microsoft Windows系统上,通常为“ c:\ temp”。调用Java虚拟机时,可以为此系统属性赋予不同的值,但不能保证对此属性的编程更改对此方法使用的临时目录没有任何影响。 但就我而言 System.out.println(System.getProperty("java.io.tmpdir")); 总是返回- C:\Users\admin\AppData\Local\Temp\ i.e. %TEMP% 它会在什么情况下返回"c:\temp"? 编辑:如果我将%TEMP%更改为C:\ Temp,那么我将得到C:\ Temp,对吗?但是文档显示的是c:\ Temp而不是C:\ Temp。
110 java  windows  tempdir 

16
Windows上的pip安装访问被拒绝
我试图运行pip install mitmproxy在Windows,但我不断收到拒绝访问,甚至cmd和PowerShell使用Run as Administrator选项。 WindowsError: [Error 5] Access is denied: 'c:\\users\\bruno\\appdata\\local\\temp\\easy_install-0fme6u\\cryptography-0.9.1\\.eggs\\cffi-1.1.2-py2.7-win-amd64.egg\\_cffi_backend.pyd' 我该如何工作?

10
从批处理文件中重定向输出
我正在使用一些简单的命令创建一个批处理文件,以从系统中收集信息。批处理文件包含用于获取时间,IP信息,用户等的命令。 我将所有命令组装在一个批处理文件中,并且可以运行,但是我希望该批处理文件在运行时将结果输出到文本文件(日志)。是否可以添加到批处理中的命令? 请记住,我不想从cmd运行批处理,然后重定向输出;如果可能的话,我想从批处理内部重定向输出。

4
为什么Windows64使用与x86-64上所有其他操作系统不同的调用约定?
AMD具有ABI规范,该规范描述了在x86-64上使用的调用约定。除具有自己的x86-64调用约定的Windows外,所有操作系统都遵循它。为什么? 有谁知道这种差异的技术,历史或政治原因,还是纯粹是NIHsyndrome问题? 我知道不同的操作系统可能对更高层次的东西有不同的需求,但这并不能解释为什么例如Windows上的register参数传递顺序却是rcx - rdx - r8 - r9 - rest on stack其他所有人都使用的原因rdi - rsi - rdx - rcx - r8 - r9 - rest on stack。 PS:我知道这些调用约定通常有何不同,并且我知道在需要的地方可以找到详细信息。我想知道的是为什么。 编辑:有关操作方法,请参见Wikipedia条目及其链接。

4
如何使用TPM(受信任的平台模块)加密字节
如何使用机器的TPM模块加密字节? 加密数据 Windows提供了一个(相对)简单的API来使用该CryptProtectDataAPI 加密Blob ,我们可以包装一个易于使用的函数: public Byte[] ProtectBytes(Byte[] plaintext) { //... } 的细节ProtectBytes比您可以轻松使用它的想法重要得多: 这是我想通过保存在其中的密钥加密的字节 System 还给我加密的斑点 返回的Blob是未记录的文档结构,其中包含解密和返回原始数据所需的所有内容(哈希算法,密码算法,salt,HMAC签名等)。 为了完整起见,以下ProtectBytes是使用Crypt API来保护字节的示例伪代码实现: public Byte[] ProtectBytes(Byte[] plaintext) { //Setup our n-byte plaintext blob DATA_BLOB dataIn; dataIn.cbData = plaintext.Length; dataIn.pbData = Addr(plaintext[0]); DATA_BLOB dataOut; //dataOut = EncryptedFormOf(dataIn) BOOL bRes = CryptProtectData( dataIn, null, //data description …

4
命令行字符串的最大长度
在Windows中,命令行字符串的最大长度是多少?意思是如果我指定一个程序,该程序在命令行上接受参数,例如abc.exe -name=abc 我编写的一个简单的控制台应用程序通过命令行获取参数,我想知道最大允许量是多少。


5
参数中的转义双引号
在Unix中,我可以运行,myscript '"test"'并且可以运行"test"。 在Windows中,cmd我得到了'test'。 如何传递双引号作为参数?我想知道如何从cmd窗口手动执行此操作,因此不必编写程序来测试程序。
109 windows  cmd 


5
LPCSTR,LPCTSTR和LPTSTR
什么区别LPCSTR,LPCTSTR和LPTSTR? 为什么我们需要这样做将字符串转换为LV/ _ITEM结构变量pszText: LV_DISPINFO dispinfo; dispinfo.item.pszText = LPTSTR((LPCTSTR)string);
109 c++  windows  visual-c++  mfc 

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.