Articles of 窗户

适用于Windows的PECL OAuth-1.2.2

我试图让PECL OAuth在Windows开发框(使用WAMP)上工作。 我在Pierre的网站上发现了两个老版本的旧版本,但是他们都没有工作。 将DLL添加到相关的wamp \ bin \ php \ php5.xx \ ext目录中,然后在PHP扩展中popup选项,不会添加任何与phpinfo()的输出相关的OAuth,如果我尝试实例化OAuth对象我得到一个“类”OAuth“未find”的错误。 是否有任何地方(或任何方式),我可以得到工作的DLL(理想的最新的1.2.2版本的OAuth,但任何1.0或更高的稳定版本将做)。 有问题的机器运行32位Windows(Vista)。 我希望有人可以帮助谷歌迄今为止失败的地方…! 提前致谢, 基督教

从shell程序运行八度脚本没有横幅信息

从文档: http : //www.gnu.org/software/octave/doc/interpreter/Command-Line-Options.html – 无声 – 安静 -q 启动时不要打印常用的问候语和版本信息。 如果我运行: C:\Octave-3.6.4x\bin>octave -q –eval 2+3 我仍然得到一些标语消息: – Use `pkg list' to see a list of installed packages. – MSYS shell available (C:\Octave-3.6.4x\msys). – Graphics backend: gnuplot. ans = 5 运行Matlab / Octave脚本或从命令行使用eval时如何禁用此横幅?

检查一个Win32线程是否正在运行或处于挂起状态

如何检查Win32线程是否正在运行或处于挂起状态? 我找不到任何给出线程状态的Win32 API。 那么如何获得线程状态呢?

Microsoft Detours如何工作,如何使用它来获取堆栈跟踪?

我是微软Detours新手。 我已经安装它来跟踪进程所做的系统调用。 我运行从Web获得的以下命令 syelogd.exe /q C:\Users\xxx\Desktop\log.txt withdll.exe /d:traceapi.dll C:\Program Files\Google\Google Talk\googletalk.exe 我得到日志文件。 问题是我不完全明白这里发生了什么。 如何绕行? 它如何跟踪系统调用? 另外我不知道如何读取log.txt中的输出。 这里是log.txt中的一行 20101221060413329 2912 50.60: traceapi: 001 GetCurrentThreadId() 最后我想获得进程的堆栈跟踪。 我怎么能得到这个?

我如何获得写入registry项的权限?

我正在尝试在registry的HKLM部分下编写一些registry项。 我以类似于我见过的一些MSDN示例的方式使用RegCreateKeyEx()和RegSetValueEx()。 但是,RegSetValueEx()调用失败,出现错误5 FormatMessage()说是“访问被拒绝” 我想我需要请求提升的权限,但我不知道需要这样做的API调用? 这是我的代码: HKEY hk; DWORD dwDisp; LONG result = RegCreateKeyEx(HKEY_LOCAL_MACHINE, _T("Software\\MyApp"), 0, NULL, REG_OPTION_NON_VOLATILE, KEY_WRITE, NULL, &hk, &dwDisp); if(result == ERROR_SUCCESS) { BYTE value[] = "Hello world!"; result = RegSetValueEx(hk, _T("MyValue"), 0, REG_EXPAND_SZ, value, strlen((char*)value)+1); if(result != ERROR_SUCCESS) { DBG_PRINT2("RegSetValueEx failed with code: %d\n", result); } RegCloseKey(hk); }

需要将应用程序带到Windows上的前景

我在Windows上使用Qt开发了两个应用程序。 我希望用户能够在一个应用程序中按下一个button,使其他应用程序到达前台。 (程序使用QLocalSocket和命名pipe道进行通信。) 目前我正在使用Qt的QWidget :: activateWindow(),偶尔会将应用程序带到前台,但大多数时候它只是突出显示任务栏上的程序。 有人可以告诉我如何做到这一点,最好使用Qt,尽pipe如果使用WIN32 API会失败。 不幸的是,我只能用Qtfind一种方法。 我使用Chris Becke的build议从当前活动的应用程序中调用SetForegroundWindow来解决这个问题。

ffmpeg av_interleaved_write_frame():窗户下的pipe道破损

我使用ffmpeg将原始媒体文件转换为rawvideo yuv格式,将yuv转换为pipe,然后我的命令工具接收原始的yuv作为input,做一些处理。 例如: D:\huang_xuezhong\build_win32_VDNAGen>ffmpeg -i test.mkv -c:v rawvideo -s 320×240 -f rawvideo – | my_tool -o output 每次运行命令的时候,ffmpeg都会把这个av_interleaved_write_frame(): Broken pipe转储av_interleaved_write_frame(): Broken pipe error msg: Output #0, rawvideo, to 'pipe:': Metadata: encoder : Lavf56.4.101 Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 320×240 [SAR 120:91 DAR 160:91], q=2-31, 200 kb/s, 24 fps, 24 tbn, 24 tbc […]

在Windows上是否有修复TortiseSVN覆盖图标

今天的某个时候,TortiseSVN覆盖图标在我的Windows 10 PC上消失了。 一个快速的谷歌search显示,在过去几年中,从Windows 7到最近的Windows 10发生了这样的事件。 总的来说,这些build议分成两组。 各种各样的操作,不再工作和手动黑客注册与RegEdit删除一些其他图标。 另外Tortisehg和TortiseGit有很多这个问题的例子。 所以我们在同一页面上,这些是Tortise和Windows版本今天给我的悲伤。 现在是我们find一种方法来解决这个问题,而不是在registry里面乱搞。 卸载TortiseSVN并重新安装不适合我。 这本身就指向了一个有趣的问题。 如果TortiseSVN星期一工作,如果我星期三安装它,则工作不正常 – 工具底层的图标pipe理看起来很虚幻。 无论如何,我希望有人可以build议或指向我们的工具或脚本或补丁,将实际上解决这个问题。 这个问题是由Windows解密,因为它使OneDrive某种受保护的物种,我不能移动或重命名这些图标(至less现在还没有)。 TortiseSVN TortoiseSVN的-1.9.5.27581-x64的svn的-1.9.5.msi Windows 10 版本10.0.14393 有关: TortoiseSVN图标覆盖更新到Windows 10后不显示 https://superuser.com/questions/968212/ TortoiseSVN图标不显示在Windows 7下

无法在XAMPP和Windows XP上安装Xdebug

我知道,这已被问了好几次,但答案并没有解决我的问题。 我在Windows XP SP3上运行XAMPP 1.8.2,并且在安装XDebug时感到苦恼。 我从网站上下载了XDebug。 不幸的是,安装向导没有为我工作,我的PHP版本是5.4.16,所以我select了PHP 5.4 VC9 TS (32 bit) 。 我根据不同的教程configuration我的php.ini: [XDebug] zend_extension_ts = "D:\Stefan\xampp\php\ext\php_xdebug-2.2.3-5.4-vc9.dll" xdebug.remote_enable = On xdebug.remote_handler = "dbgp" xdebug.remote_host = "127.0.0.1" xdebug.remote_mode=req xdebug.remote_port = 9000 xdebug.remote_autostart = 1 重新启动apache时, phpinfo()不会显示其他条目。 我已经检查,没有其他debugging或加速模块被激活,也试图改变Xdebug端口,但没有任何工作。 Apache和Windows错误日志不包含与此问题相关的任何条目。 任何提示?

我怎样才能使用Pyntht与Enthought冠层

我安装了EPD,并且正在给予Canopy(Windows 7 64位,学术执照)。 当我第一次启动Canopy时,没有任何事情发生(没有GUI,没有错误信息),我意识到这是因为我有QT_API设置为pyqt。 将qt_api更改为pyside可以启动Canopy。 这样做后,我已经检查pyqt是通过Canopy包pipe理器安装的。 但Canopy拒绝以QT_API设置为pyqt开头。 我怎样才能解决这个问题? 我有一个pyqt中的所有东西的大项目,所以我想用它。