Articles of Windows

如何仅通过Win32 API实现.NET Process.Exited事件

在C#上,检测特定进程ID是否退出是非常容易的。 Process p = Process.GetProcessById(pid); p.Exited += new EventHandler(OnExited); 我只能用Win32 API编写相同的操作。

cmd批量来监听控制台应用程序的输出

我从一个batch file启动一个控制台应用程序作为云计算项目中的background Startup Task 。 我有一个batch file,将启动应用程序并打印消息到日志文件: $logfile = %LOGFOLDER%/StartupLogFile.txt "Starting console application" >> $logfile // print message to txt file `MyConsoleApplication.exe -parameter1 value …-parameterN valueN Conosole应用程序可能由于参数不正确而导致文件丢失,我想将其打印到日志文件中。 反正有“倾听”的应用程序输出并打印它login? 谢谢 担

WebCam预览和捕获到文件(Windows)

创build允许预览摄像头并将当前networking摄像头图像导出到文件的应用程序的可用选项有哪些? 编辑:我从那以后发现,MS 媒体基础提供了类似的function,从Vista向上工作的DirectShow。 然而,虽然文件,样本和论坛显然是可能的,但并不build议简单的方法来执行上述操作。 另一方面,使用DirectShow,你可以很容易地合并两个示例应用程序来实现它。 编辑:研究可用的摄像头API我也发现MS MediaCapture API看起来很有用,但是这似乎只在Windows 8上(可能被限制在托pipeC ++ / .net / javascript)。 编辑:Windows 8标准桌面上支持DirectShow(对于Metro风格的应用程序,video平台是媒体基础)。

blastdbcmd – 位置参数太多<1>,违规值:%f

我试图使用blastdbcmd – 当我在cmd上键入以下内容 blastdbcmd -db databaseBLAST -entry_batch -outfmt "%f" -out test_query.txt popup如下错误: Error: Too many positional arguments <1>, the offending value: %f 我input了%f ,以Fasta的格式显示,即使花了很多时间在网上找出来,我仍然不知道该怎么做。 你能帮我一下吗?

批量检查variables是否为空并执行操作

我有以下批处理代码: set checkerr= for /f "delims=" %%a in ('findstr "Error" %LOG%') do @set checkerr=%%a echo %checkerr% if "%checkerr%" NEQ [] GOTO sendmail 但它不工作,我希望它只有在日志文件中find文本string“错误”才发送邮件 注意:日志文件中的错误可能如下所示: 20131117185439: Error: Field not found – <blablabla> 20131117185445: General Script Error 20131117185445: Execution Failed 20131117185445: Execution finished. 所以有空间和其他字符等 问候

在Windows中检索现有符号链接文件夹的目标

这似乎是一个很less数,但我试图检索Windows中的现有的符号链接文件夹的目标。 我检查了这个链接的属性,但没有显示。 我该怎么做?

开发非常基本的Windows 8.1应用程序。 如何从后面的xaml代码执行validation

嗨即时通讯开发一个非常简单的Windows 8.1桌面应用程序,我想做用户inputvalidation。 强制input一些字段,并进行一些有条件的validation。 即时通讯没有做MVVM等只是XAML与代码后面。 有人可以指向我的博客/样本,这正确地执行这个非常基本的function? 请帮忙

如何更新与PHP捆绑在一起的SQLite版本

PHP 5.5捆绑了SQLite 3.7.7.1。 从那时起,已经有~20多个较新的SQLite版本,www.sqlite.orgbuild议升级。 在我的情况下,我只需要自SQLite 3.8.0以来的function。 据我了解,SQLite不是dynamic链接在PHP 5.5中,但SQLite源代码被编译到SQLite的内置PHP PDO驱动程序。 有没有办法在PHP中使用当前的SQLite版本,而无需从源重构PHP(例如,以某种方式dynamic链接sqlite.dll)?

如何在PATH中包含%ProgramFiles%?

根据这篇文章 ,不可能在可变path中包含%ProgramFiles%,因为Windows环境variables按字母顺序排列。 但是,我需要能够从一个batch file(它可以扩展,我只是不能将硬盘驱动器号码硬编码到batch file,因为它需要是可移植的)中的程序文​​件的正确位置。 我该怎么做呢? 编辑:在回应下面的一些评论,这里是一些额外的信息: – PATH的变化需要是永久性的。 -SETX似乎只是将文字%programfiles%粘贴在pathvariables中。

是否有可能使batch file启动一个单独的batch file

我有一个升级的batch file,我希望它在一个单独的窗口中执行一个不同的batch file,我需要知道是否有可能以及如何做到这一点。 任何人都可以帮忙