Articles of 窗户

Zend Server Windows – 授权标头不传递给PHP脚本

我有一个PHP应用程序需要执行HTTP基本authentication独立于包含Apache服务器。 在Linux机器上,通过apt-get php php安装apt-get php ,我发现Authorization头没有出现在$_SERVER ,但是可以通过apache_request_headers()或getallheaders() 。 在Windows开发机器上,使用Zend Server 6.1.0 / PHP 5.4,我无法通过上述任何方法从PHP中获取Authorization标头值。 我怎样才能得到它的价值? mod_fcgid? 我一直无法确定它,但似乎Zend Server可能使用FCGI来分派Apache请求到PHP(例如,variablesPHP_FCGI_MAX_REQUESTS出现在$_SERVER )。 如果这是真的,这将解释我的问题,因为mod_fcgid故意从应用程序的Authorization标头,见http://httpd.apache.org/mod_fcgid/mod/mod_fcgid.html#fcgidpassheader 我尝试添加 FcgidPassHeader Authorization 到我的apache httpd.conf ,但是只是抱怨说: Invalid command 'FcgidPassHeader', perhaps misspelled or defined by a module not included in the server configuration 的mod_fastcgi? 同样,也许Zend使用mod_fastcgi ? 基于这个网页http://www.fastcgi.com/mod_fastcgi/docs/mod_fastcgi.html#FastCgiConfig我试着将下面的内容添加到我的apache httpd.conf : FastCgiConfig -pass-header Authorization 再次,它只是抱怨说: Invalid command 'FastCgiConfig', […]

在Windows中运行HipHop PHP

我需要在基于Windows的开发环境中运行HipHop PHP。 即时通讯运行Windows 7,我知道位于Facebook的版本库的版本是为Linux构build的,但是我需要在Windows上运行它。 有些事情要考虑: 我不想安装虚拟机,我有VMWare,但是仅仅为此安装它会很糟糕 没有CyWin … 任何人都可以帮忙

本机Windows应用程序开发选项

啰嗦的标题,简短的问题: 如果想为Windows开发,而不必依赖任何外部依赖(没有运行时,从而排除.net),那么支持哪些支持,活跃和全function的替代scheme? Visual Basic 6已经死了,Visual C ++是显而易见的,Delphi似乎是最好的select,但是我想知道是否还有其他的select? *如:能够使用所有的Windowsfunction,如在通知区域放置一个图标,使任务栏图标闪烁等。

如何通过我的应用程序发送反馈信息到服务器?

在我的应用程序反馈表将被使用。我必须发送反馈信息到服务器。请帮助我如何发送信息到服务器在Windows手机。

我如何使用Rundll32 swapmousebutton?

我从另一个论坛重复一个问题,因为我想要相同的答案。 从MSDN的SwapMouseButton函数 。 如何从命令提示符通过rundll32.exe布尔数据传递到从user32.dll运行的命令中的布尔types参数? 我试图从CMD运行(命令提示符) RUNDLL32.EXE user32.dll,SwapMouseButton * 这里的星号在哪里是论点应该去的地方。 我已经运行它没有参数,它交换了我的左右鼠标button(似乎TRUE是布尔参数的默认条目)。 现在我想撤消它。 不过,我已经尝试了每个这些在参数中传递FALSE,并没有工作(没有设置我的鼠标button恢复正常)。 F F 假 假 假 “假” “假” “假” 0 -1 请帮助我根据需要传递论据。 提前致谢。

如果我使用客户机上未安装的字体,会发生什么情况?

有人可以告诉我,如果我在我的WinForms应用程序中使用目标机器上没有的字体,会发生什么情况? 它是否使用同一个家族的字体,只是Sans Serif,还是其他的?

永远不要用ATL CWindowImpl结束WM_PAINT循环

我有一个非常简单的使用CAtlExeModuleT的Win32应用程序。 该模块只需创build一个从CWindowImpl派生的类CTestWindow。 它只有一个WM_PAINT消息处理程序。 在我创build窗口并显示它之后,OnPaint方法(WM_PAINT消息)被无限调用,并由此消耗100%的CPU。 创build窗口的代码非常简单: m_pMainWnd = new CTestWindow(); if(NULL == m_pMainWnd->Create(NULL, CWindow::rcDefault, _T("Test Window"), WS_OVERLAPPEDWINDOW, 0, hMenu)){ DWORD dwErr = GetLastError(); return E_FAIL; } m_pMainWnd->ShowWindow(nShowCmd); OnPaint消息处理程序也很简单(它什么也不做): LRESULT CTestWindow::OnPaint(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/) { // TODO: Add your message handler code here and/or call default return 0; }

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Cryptography \ MachineGuid是唯一的吗?

该页面说明如下: 在Windowsregistry中有一个名为MachineGUID的键,它具有在安装时由Windows创build的UUID,理论上应该是机器唯一的。 实际上情况并非如此,我经常在机器之间发现这个ID的重复。 我不明白为什么它不会是唯一的,我的意思是Windows使用一些弱algorithm来产生这个GUID或者什么?

如何将NASM的obj文件与Win10中的link.exe链接起来

我在NASM中有以下代码: ;sleep.asm [SECTION .text] global _start _start: xor eax,eax mov ebx, 0x00016630 ;address of Sleep mov ax, 5000 ;pause for 5000ms push eax call ebx ;Sleep(ms); 其中0x00016630是Sleep函数的地址(取自kernel32.dll的dumpbin)。 我想让可执行文件在Win 10中运行。我所做的是: nasm -f win32 sleep.asm 并有sleep.obj作为结果。 所以现在我必须链接它。 不幸的是我用下面的命令selectlink.exe link sleep.obj /entry:_start /subsystem:windows /nodefaultlib Microsoft (R) Incremental Linker Version 14.00.24215.1 Copyright (C) Microsoft Corporation. All rights reserved. LINK […]

DOCKER for Windows – 打开cmd执行docker机器env

我正在使用Docker For Windows(不是Dokcer工具箱),它使用HyperV。 所以,每次我打开一个新的CMD,我需要运行“docker-machine env”,并在命令响应之后为shell定义variables: REM Run this command to configure your shell: REM @FOR /f "tokens=*" %i IN ('docker-machine env') DO @%i 我可以创build一个开放CMD执行这个命令的快捷方式。 OBS。 我不想安装一个插件或应用程序更好的命令shell.. 如果有人有一个build议,谢谢! 🙂