-
如何在Windows中打开文件而不阻止其重命名
所属栏目:[Windows] 日期:2020-12-14 热度:62
有没有办法保持文件打开,而不阻止其他应用程序重命名? 保持文件打开不会阻止在Unix中重命名.我可以在Windows中实现相同的行为吗? 解决方法 您需要使用共享模式FILE_SHARE_DELETE(0x00000004)打开文件. 请参阅CreateFile API的MSDN帮助.[详细]
-
windows-services – 使用WiX(2.0)安装多文件NT服务
所属栏目:[Windows] 日期:2020-12-14 热度:161
如何在WiX中安装带有一些附加文件的服务,并定义哪个文件是实际的服务EXE文件? 场景:我有一个只有一个EXE文件的服务,并使用以下代码在WiX中将其安装为Windows NT服务: Component Id='InstallMyServiceComponent' Guid='{....}' DiskId='1' File Id='Instal[详细]
-
windows – 从驱动程序创建进程
所属栏目:[Windows] 日期:2020-12-14 热度:66
有没有办法在 Windows NT平台(XP-W7)上从内核模式创建用户模式进程? 编辑:我必须只安装驱动程序.这是该项目的具体内容. 解决方法 要创建有效的win32进程,驱动程序必须与CSRSS通信(完全没有文档).所以我最后排队了一个用户模式APC,并在现有win32进程的上下[详细]
-
windows – 使用Delphi 7中的WMI进行内存泄漏
所属栏目:[Windows] 日期:2020-12-14 热度:126
当使用Delphi 7的WMI查询(远程)PC时,我遇到了内存泄漏.内存泄漏仅发生在 Windows 2003(和Windows XP 64)上. Windows 2000很好,Windows 2008也是如此.我想知道是否有人遇到过类似的问题. 泄漏仅发生在某些版本的Windows中这意味着它可能是一个Windows问题,但[详细]
-
部署 – MSDeploy是否“足够友好”,或者它可以包装在MSI文件中
所属栏目:[Windows] 日期:2020-12-14 热度:154
在您看来,MSDeploy打包是一个很好的选择,可以让最终用户在他们的系统上安装Web应用程序.与使用MSI文件安装Web应用程序的体验相比,它有何比较? 有没有人尝试在MSI包中包装MSDeploy包?会有用吗? 解决方法 MSDeploy被描述为一种有助于在机器之间同步网站的工[详细]
-
如何在Windows上使用JPL(双向Java / Prolog接口)?
所属栏目:[Windows] 日期:2020-12-14 热度:157
我有兴趣在 Java中嵌入Prolog解释器.一个选项是使用 JPL,但是JPL站点上的下载链接被破坏了,installation page提到了一个我找不到的jpl.zip.我下载了SWI-Prolog,它似乎包含了JPL(它在安装时将其列为组件),但我仍然不确定如何将它与Java一起使用. 关于如何在Wi[详细]
-
.net – Windows 7中的“调试程序”选项
所属栏目:[Windows] 日期:2020-12-14 热度:122
我注意到在 Windows 7中,与XP不同,如果程序崩溃,我在Visual Studio 2008中调试,我没有选择调试程序.相反,它只是说该程序崩溃,微软正在寻找解决方案. 现在,如果我的程序抛出异常,我无法返回VS 2008中的调试会话,程序就退出了.有没有解决的办法? 编辑: 这是[详细]
-
winapi – Windows API提取zip文件?
所属栏目:[Windows] 日期:2020-12-14 热度:185
在 Windows资源管理器中,您可以提取压缩文件夹(zip文件) 是否有API或命令行以编程方式使用相同的方法提取zip文件? 解决方法 检查 Compress Zip files with Windows Shell API and C# 你可以使用 SharpZipLib 点网项目是免费的.[详细]
-
在Windows上进行Qt DLL部署
所属栏目:[Windows] 日期:2020-12-14 热度:140
我有一个来自其他公司的应用程序的插件.我的插件使用Qt所以它需要Qt DLL.我的问题是所有版本的4.x Qt Dll被称为相同,例如:QtCore4.dll.很可能某些其他插件或其他插入到PATH环境变量中的应用程序已将Qt dll放在applications文件夹中.在这种情况下,插件将无法[详细]
-
Microsoft / Ford Sync SDK
所属栏目:[Windows] 日期:2020-12-14 热度:92
刚买了一辆带有微软同步系统的车.如果有人知道可能存在的任何SDK,采样开源附加应用程序等,那么在线进行快速搜索并感到好奇. 提前致谢. 解决方法 看起来很快就会推出SDK.这个故事刚刚发布在Engadget上: http://www.engadget.com/2009/12/18/ford-to-give-syn[详细]
-
如何用win32 API转换时区?
所属栏目:[Windows] 日期:2020-12-14 热度:117
我有日期字符串,如2009-02-28 15:40:05 AEDST,并希望将其转换为SYSTEMTIME结构.到目前为止,我有: SYSTEMTIME st;FILETIME ft;SecureZeroMemory(st,sizeof(st));sscanf_s(contents,"%u-%u-%u %u:%u:%u",st.wYear,st.wMonth,st.wDay,st.wHour,st.wMinute,st.w[详细]
-
Windows上的Perl flock()在哪里?
所属栏目:[Windows] 日期:2020-12-14 热度:134
我有一个Perl脚本,我想在 Windows上运行,使用 Strawberry Perl或 ActivePerl;我不在乎哪个.但是,此脚本使用flock()调用,这些调用似乎不包含在Perl的任何一个版本中. 任何人都可以帮助实现这一目标吗? 解决方法 是否安装了Fcntl模块?试试这个: perl.exe -M[详细]
-
Microsoft是否提供连接到其自己的MS CryptoAPI的PKCS#11提供程序
所属栏目:[Windows] 日期:2020-12-14 热度:68
我正在寻找使用PKCS#11接口运行一些测试,并想知道微软是否提供了基于软件的实现提供PKCS#11功能? 而不是等待HSM到达并正确配置我宁愿现在开始测试与界面的交互. 解决方法 微软没有.微软拒绝了PKCS11,转而采用智能卡微型驱动器/基础智能卡CSP.但是,您可以从[详细]
-
开发多语言Windows应用程序C#
所属栏目:[Windows] 日期:2020-12-14 热度:93
我问的是c#中使用的常用技术,以支持 Windows窗体中的多语言界面 解决方法 我在这里说的一切: Internationalizing Desktop App within a couple years… What should we do now? 适用于这个问题.[详细]
-
windows – 如何通过软件重新检测USB闪存?
所属栏目:[Windows] 日期:2020-12-14 热度:183
在 Windows系统托盘中选择“安全删除”选项后,是否有任何方法可以通过代码重新检测我的Flash,而无需将其插入并再次插入计算机USB端口? 解决方法 您可以查看为系统重新扫描系统.使用Microsoft的 devcon工具进行测试(这演示了SetupAPI和CfgMgr32功能).该工具[详细]
-
winapi – Windows的低级键盘输入
所属栏目:[Windows] 日期:2020-12-14 热度:71
可以使用哪些win32调用来全局检测按键事件(不仅仅是1个窗口,我希望每次按下一个键时都会收到消息),来自 Windows服务? 解决方法 你想使用Win32 Hooks.特别是键盘钩. You can read more about it here 你想要的钩子类型是WH_KEYBOARD,你可以通过Win32 API Set[详细]
-
难道真的不可能写一个隐藏Windows密码的php cli密码提示吗?
所属栏目:[Windows] 日期:2020-12-14 热度:113
我花了几个小时试图找到一种在php中编写跨平台密码提示的方法,该提示隐藏了用户输入的密码.虽然这可以通过使用stty -echo在Unix环境中轻松完成,但我尝试了各种passthru()和system()调用方法,使 windows做同样的事情无济于事. 我试过了: passthru('set /p pa[详细]
-
.net – 32位和64位MS Windows上Int64和Int32之间的实际性能差异
所属栏目:[Windows] 日期:2020-12-14 热度:73
在32位和64位MS Windows上Int64和Int32之间的实际性能差异是什么? 在两个操作系统变体的每一个上看到Int64与Int32的实际时序也很棒. XP或Vista也很有趣. 另见关于memcpy表现的这个问题. 解决方法 就硬件而言,Int64在x64和IA64上的效率将高于x86,因为64位处[详细]
-
winapi – Windows:鼠标在窗口装饰上
所属栏目:[Windows] 日期:2020-12-14 热度:60
在几乎任何 Windows应用程序中,我注意到在非客户区域中按住鼠标按钮会导致绘画停止.为什么需要这个? 例如,我有一个Managed Direct 3D应用程序,它显示一个旋转立方体.如果我将指针放在标题栏上并按住鼠标按钮,即使我没有将任何此类条件编码到循环中,立方体也[详细]
-
.net-3.5 – .NET Framework 3.5不会安装在VISTA 32bit上
所属栏目:[Windows] 日期:2020-12-14 热度:124
运行VISTA 32位. 我正在尝试安装c#Visual Express 2008 – 但它需要.NET 3.5.安装过程中的一个先决条件是.NET 3.5 …它尝试安装但失败,没有真正的错误消息. 所以我从MS网站上下载了.NET 3.5独立版并尝试了它.但它失败并出现错误 [10/17/08,23:17:07] WapUI:[详细]
-
.net – 带有Windows窗体的XPS
所属栏目:[Windows] 日期:2020-12-14 热度:82
在 Windows窗体应用程序中显示和打印XPS文件的最佳方法是什么? 解决方法 我认为最简单的方法是使用WPF,你可以在WinForms应用程序中托管WPF控件 – 你不必在WPF中重写你的GUI或类似的东西. 更多信息:http://msdn.microsoft.com/en-us/library/ms745781.aspx[详细]
-
winapi – 什么是WIN32 API WM_REFLECT消息?
所属栏目:[Windows] 日期:2020-12-14 热度:108
即使在MSDN上,我找不到它的文档… 解决方法 它不是Win32;这是MFC.通常,Win32控件通过向其父窗口发送消息来引发事件.但是,如果你有自己的类派生自MFC的一个包装器(例如你用CMyFunkyTreeCtrl包装CTreeCtrl),你可能想要在派生类中处理这些事件. MFC使用这些反射[详细]
-
如何监控新上载文件的目录?
所属栏目:[Windows] 日期:2020-12-14 热度:105
我需要创建一个 Windows服务,它将监视目录中新上传的文件. 文件大小约为100K到400K. 我的监控系统是否有可能会注意到一个新文件,但该文件还没有完全复制完毕?即它还在流入并且EOF尚未写入? 解决方法 是的,这种情况有可能发生.您应首先将文件上载到临时目录[详细]
-
如何使用VBScript杀死由特定用户启动的进程
所属栏目:[Windows] 日期:2020-12-14 热度:175
我有多个用户在 Windows 2003服务器上运行attachemate.我想杀死user_1启动的attachemate.exe而不杀死user_2启动的attachemate.exe. 我想使用VBScript. 解决方法 您可以使用它来查找进程所有者是谁,然后一旦有了,您可以使用Win32_Process通过进程ID终止进程.[详细]
-
Microsoft Office中的SVN修订版
所属栏目:[Windows] 日期:2020-12-14 热度:67
我在MS Powerpoint 2003中有一些代码文档,我在SVN存储库中进行版本控制.每当我打开它时,我都想将最新的修订号自动插入到本文档中.我正在使用TortoiseSVN.我已经能够上传一两个可能有效但仍需要专家建议的宏. :) 谢谢! 解决方法 如果您想对二进制文件(例如.[详细]