Articles of Windows

在Windowsbatch file中如何接受逗号分隔列表作为一个参数

我目前有一个batch file,需要一些参数,并将它们作为variables传递给configuration文件。 其中一个参数是日志文件的path。 configuration文件接受batch file中的variables,如下所示: path => "${LOGFILE}" 如果我要直接在configuration文件中指定path,它将被接受,如下所示: path => [ "/dir1/dir2/*.log", "/dir3/dir4/*.log" 以下是参数“-logfile”的批处理代码,与%LOGFILE%一样: IF "%~1"=="-logfile" ( IF NOT EXIST "%~2" ( echo "**********************" echo "ERROR: Log file %~2 does not exist. Exiting" goto exit ) ELSE ( :: :: Convert to unix format… that's what logstash expects :: set LOGTEMP=%~2 set LOGFILE=!LOGTEMP:\=/! 我的目标是能够键入一个类似的命令 […]

MySQL在Plesk上无法正常停止,无法启动

我已经阅读了互联网上的所有信息,尝试了一切,但没有解决scheme工作… 一切都很好,服务器或网站上没有任何改变,但意外的是,Mysql停止工作,无法启动。 我已经看着服务监视器和错误说: 该过程意外终止。 (错误代码1067)在启动服务MySQL56在(服务:: startStopService行994)在启动MySQL服务器时发生错误。 MySQL错误日志文件中的错误: 在执行控制台命令–repair-local-service(vconsoleapp :: start line 122)at(LocalServiceHelper :: _ startMySqlService line 242)at LocalServiceHelper :: _ startMySqlService line 245)执行“C:\ Program Files文件(x86)\ Plesk \ admin \ bin \ mysqlmng。”###“–repair-local-service(vconsoleapp :: run line 139)执行文件名:C:\ Program Files(x86) \的Plesk \ ADMIN \ BIN \ mysqlmng。###

是否有可能在Windows中获得触摸联系人(位图)的物理形状?

我希望能够确定手指绘画应用程序的触摸接触的大小和旋转。 现在,对angular地放下一根长手指给了我一个巨大的方形,这不是我想要的,我想要一个长方形的angular度。 我想这将由系统提供,但即使是Surface Pro 4硬件也没有这个。 但是如果我有一个接触区域的位图,我可以提取信息。 到目前为止谷歌searchWM_INPUT相关的东西没有帮助。 这甚至有可能吗? 编辑:获取POINTER_TOUCH_INFO::orientation方法是我正在寻找,确切地说。 我的触摸屏没有把任何价值的这个领域。 编辑2:有关于此的一些有用的研究( http://hci.cs.umanitoba.ca/assets/publication_files/2009-UIST-wang-DirectTouchSurface.pdf ),我现在需要的是访问形状。 编辑3:我从@msdev得到了答案,他们还build议运动跟踪。 现在唯一缺乏的是连续跟踪,我想没有一个联系位图就无法可靠地解决这个问题。 也许教neural network可以工作。

如何在Windows上设置应用程序以响应MAPISendMail调用?

MAPISendMail函数在Windows上可用,以便应用程序可以请求发送电子邮件。 Windows将把请求发送到configuration为默认提供者的任何电子邮件客户端。 如何编写一个应用程序,以便它将作为一个电子邮件客户端接收MAPISendMail电子邮件? 任何人都可以指向我的MSDN文档? 或让我知道所需的接口和registry键?

Installshield不显示正确的语言

我正在使用InstallShield 2008专业版,并创build了多语言设置。 当我以非英文的语言(例如法语)安装设置时,它会清楚地显示所有标签和信息。 当我再次运行生成的setup.exe文件时,问题就开始了。 它应该以安装时select的语言显示“修改/修复”页面(即用法语),但总是以默认操作语言(在我们的例子中是英文)显示。 但是,如果我单击启动菜单上的卸载图标,它将显示我已安装的语言(即法语)。 我们的要求是,在这两种情况下,它应该是相同的语言(即法语),但事实并非如此。 请帮忙。

获取Outlook约会(.msg)的文件图标

我读过Shell和其他类似post使用的获取文件图标 – 已经使用SHFileInfo来获取任何给定的扩展名的关联图标,这很好。 但是,Outlook使用“.msg”作为邮件和约会项目(如果拖动电子邮件并将事件拖放到桌面上,则生成的图标将不同)。 我注意到如果使用registry方法,标准信封图标位于C:\ WINDOWS \ Installer {90120000-0011-0000-0000-0000000FF1CE} \ outicon.exe的索引17(在运行Outlook 2007的XP机器上) – 而且足够方便,约会图标位于索引18处。我可以在提取图标时硬编码18,但这听起来很脆弱。 给定一个电子邮件或约会的文件名(但不是实际的文件),并知道这是一个电子邮件或约会,有没有人知道如何获得正确的图标,通过壳或通过registry? 当然,如果我有方便的实际文件,我可以使用Icon.ExtractAssociatedIcon,但在我正在工作的系统中,我们正在显示存储在其他地方的文件列表,事先下载它们是不可能的。

如何使窗口不透明?

(99,99,99)我想使父窗口与RGB值不透明? 以前我的窗口是透明的,但现在我有要求使窗口不透明。 下面提到的是与我的父窗口有关的function: ATOM MyRegisterClass(HINSTANCE hInstance) { LogEntry(L"Entered in myRegisterClass Function"); WNDCLASS CLASS_NAME_ONE_SEG_APP; CLASS_NAME_ONE_SEG_APP.cbClsExtra = 0; CLASS_NAME_ONE_SEG_APP.cbWndExtra = 0; CLASS_NAME_ONE_SEG_APP.hbrBackground = 0; CLASS_NAME_ONE_SEG_APP.hCursor = 0; CLASS_NAME_ONE_SEG_APP.hIcon = 0; CLASS_NAME_ONE_SEG_APP.hInstance = hInstance; CLASS_NAME_ONE_SEG_APP.lpfnWndProc = (WNDPROC) WndProc; CLASS_NAME_ONE_SEG_APP.lpszClassName = className; CLASS_NAME_ONE_SEG_APP.lpszMenuName = 0; CLASS_NAME_ONE_SEG_APP.style = 0; LogEntry(L"Exiting from myRegisterClass Function"); return RegisterClass(&CLASS_NAME_ONE_SEG_APP); } 下面提到的是一个InitInstance函数,我正在创build父窗口。 handles.parent是我的父窗口。 bool WINAPI […]

Mercurial,Apache,Windows,mod_auth_sspi和hg push

我在Apache 2.2.15下的Windows域中的Windows框中玩Mercurial 1.6,作为中央repo服务器运行,select人员将提交权限。 我试图通过限制访问Apache的/ cgi-bin /来通过sspi_auth_moduleselect用户来限制对Mercurial的访问。 如果我使用sspi_auth_module浏览到repo页面,在/ cgi-bin /上强制执行限制,系统会提示input用户名和密码,这样可以接受并且一切正常。 如果我尝试使用CLI“hg push”从本地repo提交到服务器,从命令行,该命令终止非常快,消息: abort: authorization failed 如果我删除/ cgi-bin / restrictions,推送作品。 httpd.conf的相关部分:(名称编辑) <Directory "C:/Program Files/Apache Software Foundation/Apache2.2/cgi-bin"> AllowOverride None Options None Order allow,deny Allow from all AuthName "XXXXXX" AuthType SSPI SSPIAuth On SSPIAuthoritative On SSPIOmitDomain On Require user "xxxxxx" </Directory> 我的hgweb.config文件的相关部分(存储在C:/ Hg中的存储库) [collections] C:/Hg = C:/Hg [web] allow_push […]

阻止网站而不强迫用户重新启动浏览器?

我知道阻止一个网站是一个受欢迎的问题,但没有我见过的答案解决我的具体情况: 我想阻止一个网站(由用户select,在Windows XP上也必须具有pipe理权限), 而不强迫她重新启动浏览器。 众所周知的修改主机文件的方法需要重新启动一些浏览器。 我想以一种独立于浏览器的方式(例如,Content Advisor在IE中工作,但在FF中不工作),并且不需要用户重新启动浏览器。 请注意,我有兴趣知道如何以编程方式执行此操作,所以http://superuser.com或http://serverfault.com不是真正的这个问题的正确地方,因为他们大多build议工具和服务 ,而我对底层知识感兴趣,所以我可以自己实现它。 想法? 谢谢。

SNMP陷阱到IPv6地址

有谁知道可以发送SNMP陷阱到IPv6地址的(Windows)实用程序? 我试过trapgen,但似乎无法使用IPv6地址。 也有net-snmp的Windows端口,但使用它发送陷阱真的很痛苦。 对我来说根本就没有用。 它总是以“无法find模块(TRAP-TEST-MIB):”失败。 谢谢。