Articles of Windows

多平台的便携式python

我想在虚拟环境中的闪存驱动器上安装python,以便我可以在任何地方开发代码。 这是可以这样做,我可以在Windows / Mac / Linux电脑上使用我的闪存驱动器?

在Visual Studio中使用FFmpeg

我正在尝试在Visual Studio 2010中的C ++项目中使用FFmpeg。我想将这些库作为静态链接文件包含在内。 像libavcodec / api-example.c这样的简单程序在错误视图中编译时没有错误,也没有链接器错误。 但是,启动应用程序后出现一个消息框,说avutil-51.dll丢失。 你有什么提示如何解决这个问题? 我使用了http://ffmpeg.zeranoe.com/builds/的最新开发版本。 然后我指定include作为附加包含目录,avcodec.lib; avfilter.lib; avformat.lib; avutil.lib作为额外的依赖关系,lib作为附加的库目录。

subprocess拥有用于redirect其父进程的标准输出的文件

情景我有一个batch filea.bat,其中包含语句 A.exe >> a.txt Test.exe >> a.txt A.exe启动另一个exe说b.exe(通过_wpopen函数)并返回。 但redirectA.exe的输出后,a.txt的所有权似乎被转移到b.exe。 由于b.exe仍在运行,仍然拥有a.txt,因此test.exe无法将其stdoutredirect到a.txt。 B.exe无限期运行,不能等待它停止。 而且我也无法将输出redirect到多个文件。 由于这些exe执行是安装设置的一部分,因此日志应该是连续的,并且必须对单个文件执行 有这种情况下有任何可能的解决scheme? 我想在a.exe返回后文件a.text是免费的!

MFC CWinApp程序中的input框?

我需要一个UI程序中的input框,这个input框已经从CWinnApp类派生并使用了MFC。 我看到它是使用消息框,但我没有看到任何input框的例子…. 我该怎么做呢? (在C ++中使用Visual Studio 6.0) 谢谢。

winapi:CreateProcess但隐藏进程的窗口?

我正在使用CreateProcess来创build一个cmd.exe进程,它传递一个参数,它将执行并退出,这使得命令提示符在屏幕上闪烁。 我试图通过将STARTUPINFO结构wShowWindow设置为SW_HIDE来避免这种情况,但此参数似乎影响调用窗口,而不是执行进程的窗口。 有无论如何,你可以使用createprocess启动一个隐藏的视图的程序? 另外什么是适当的WINAPI标准的方式来获得环境variables?

编程语言,使最小的可执行文件?

我正在寻找一种编程语言来生成最小的EXE文件。 除了附带的DLL以外,它还需要除下列操作系统以外的其他依赖项:发布Windows XP,Vista,7,8。例如,带有静态链接,Delphi,VB6,RealBasic等的C ++应用程序。 它也应该运行在2000以后的所有32位和64位英特尔+ AMD处理器上,只有一个EXE。

GCM演示服务器发送消息到设备引发401错误

至于许多其他新手到Java和安卓我试图运行gcm演示服务器和gcm演示客户端在Windows上,使用eclipse运行垂直设备和tomcat作为webserer。 我没有注册和rerestering设备的问题,但我试图发送消息时出现错误401。 在类似的问题上阅读很多答案,但仍然不知道我做错了什么。 我将apy密钥,服务器url和发件人id放在教程中提到的地方。 还改变了SendAllMessagesServlet.java中的代码: // Processes the request to add a new message. @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws IOException, ServletException { List<String> devices = Datastore.getDevices(); String status; if (devices.isEmpty()) { status = "Message ignored as there is no device registered!"; } else { // NOTE: check below is for demonstration purposes; […]

有更快的替代GDI GetPixel()?

我在.NET应用程序中使用gdi32.dll中的GetPixel()来对屏幕上任意位置的像素进行采样。 它工作正常,但它是我的主要性能瓶颈。 有没有更快的方法呢?

CloseWindow和WM_CLOSE的关系是什么?

我目前有点困惑:是WM_CLOSE和::CloseWindow以任何方式“相关”或完全不同的东西? closuresWindows的文档根本没有提到API函数CloseWindow 。 应该把CloseWindow叫做“MinimizeWindow”,还是我错过了什么?

为什么Windows上的FFTW比Linux上快?

我在Linux和Windows上使用fftw3.a库( fftw3.a , fftw3.lib )编写了两个相同的程序,并计算fftwf_execute(m_wfpFFTplan)语句(16-fft)的持续时间。 对于10000次运行: 在Linux上:平均时间是0.9 在Windows上:平均时间是0.12 我很困惑为什么在Windows上比在Linux上快九倍。 处理器:Intel(R)Core(TM)i7 CPU 870 @ 2.93GHz 每台操作系统(Windows XP 32位和Linux OpenSUSE 11.4 32位)都安装在同一台机器上。 我从网上下载了fftw.lib(用于Windows),不知道这些configuration。 一旦我用这个configuration构buildFFTW: /configure –enable-float –enable-threads –with-combined-threads –disable-fortran –with-slow-timer –enable-sse –enable-sse2 –enable-avx 在Linux中,它会导致比默认configuration(0.4毫秒)快四倍的lib。