portable-applications
全部标签 在Windows上,我看到Python和许多其他程序使用Python.File的文件类型命名约定,带有一个点,而不是像ApplicationFile这样的东西(没有点),我也见过很多。点重要吗?有什么用?我正在从事将自己的文件类型添加到注册表的项目,我想做正确的事情,并且知道为什么这是正确的事情。编辑:我指的是文件类型,而不是(直接)文件扩展名。继续python示例,文件associations(扩展名)是:C:\>assoc|find".py".py=Python.File.pyc=Python.CompiledFile.pyo=Python.CompiledFile.pyw=Pyt
我想编写一个非常简单的基于GUI的应用程序,可以从闪存驱动器运行。它将主要用于基本的文件操作(复制、移动、删除等),不会比这更高级。我看到了thisquestion寻找类似的东西,但没有收到非常有用的答案。语言对我来说并不重要,因为我过去使用过很多语言并且可以轻松地学习另一种语言。我知道这似乎是一个相当愚蠢的问题,但在Windows上我只知道用于开发的VisualStudio而它不提供此类功能(至少据我所知)。 最佳答案 您需要将ATL与WTL一起使用.WTL包含一些示例来向您展示如何使用它,但是它的文档不是很完整;基本上您可以创建
我想让我的应用程序在Windows事件查看器中的全局“应用程序”日志中显示警告和错误。我已成功按照说明进行操作here这帮助我启动并运行了ETW,但我仅在通过跟踪程序明确启用日志记录时才看到事件,即便如此,它们也仅显示在生成的.etl文件中,而不是全局日志中。如何以编程方式注册事件并将事件写入全局应用程序日志,以便当用户运行事件查看器时,他们将看到来self的应用程序的事件?有可能吗?简而言之,我希望得到类似于下面的屏幕截图的结果,只是需要更少的Photoshop: 最佳答案 ETW对于您的目的而言似乎相当复杂,这是写入事件日志的过
我正在为在自助服务终端模式下使用Chrome的客户制作一个Windows应用程序。他们想将项目刻录到CD。虽然这在读取访问设备上适用于chromeportable,但不适用于只读设备。弹出一条警告,要求暂时将其复制到本地驱动器以从那里运行。单击是允许程序运行,但我想取消它,因为他们不想每次都看到它。有没有办法在刻录之前抑制警告或缓存到CD?我需要使用chrome,而不是其他可移植浏览器。我可能太天真了,他们可能是比使用可移植应用程序chrome下载更好的选择。 最佳答案 我在Portableapps网站上问了同样的问题并得到了这个回
这是我的情况:我有一个使用配置文件的应用程序。配置文件适用于系统的所有用户,所有用户都可以更改配置。我决定将配置文件放在“AllUsers\ApplicationData”文件夹中。问题是该文件只能由创建它的用户写入。这是我的临时解决方案:创建文件时,应用程序会设置其安全选项,以便系统的所有用户都可以写入。然而,Ithinkthisisahack我想我必须创建一个服务来管理对文件的访问。我的应用程序是用C++(MFC)编写的,我不是所有.Net方面的专家。所以我的第一个想法是编写一个带有COM接口(interface)的WindowsC++服务,该服务将由应用程序调用。我的问题:我的想
我已经编写了一些用于在我的C++Builder应用程序中进行拖放的ATLCOM对象。由于我无法控制的原因,当用户试图关闭我的应用程序时,它仍然具有事件的COM对象。这是因为使用我的对象的其他COM客户端似乎缓存了我的COM对象并且不释放它们-结果,当用户单击“X”关闭我的程序时,我的COM对象的引用计数仍然大于零.这会导致用户收到如下不友好的消息:我希望我的应用程序安静地终止,而不是向用户询问这个烦人的问题。如何禁止这条消息? 最佳答案 弹出消息由atlmod.h中的TATLModule::AutomationTerminatePr
有人知道如何使用Powershell清除“应用程序和服务日志”吗?我可以使用Clear-EventLog轻松清除Windows日志,但我无法清除Windows事件日志中“应用程序和服务日志”下的子文件夹。 最佳答案 这看起来像你需要的http://gallery.technet.microsoft.com/scriptcenter/4502522b-5294-4c31-8c49-0c9e94db8df9更新-该链接有一个登录名。这是它的脚本-FunctionGlobal:Clear-Winevent($Logname){[Syste
我需要通过CMake脚本以可移植的方式确定任意文件中的字节数。这个文件可能很大,所以用file(READ...)命令读取它并计算字符串长度不是最佳选择。如果我只需要在MacOS和/或Linux上运行,我会使用wc-c,这正是我想要的。但是假设只有Windows工具链,脚本需要与Windows兼容。(我对Windows开发不是很了解。)我预计这是一个常见的操作,但我没有在CMake模块源中找到任何类似的东西(可能搜索了错误的东西),而且cmake的安迪似乎不支持它-E命令。所以我正在寻找一些巧妙的方法来通过单个命令获取此信息,或者寻找有关我可以在Windows中使用哪些命令的建议并环绕i
我在win764位有一个情况,我用easy_installparamiko安装paramiko1.12.1后,我用的是64位的python2.7,还安装了64位的pycrypto,出现导入错误:>>>importparamikoentercodehereentercodehereTraceback(mostrecentcalllast):File"",line1,inimportparamikoFile"build\bdist.win-amd64\egg\paramiko\__init__.py",line65,inFile"build\bdist.win-amd64\egg\para
我正在努力学习使用C#的Windows窗体,并且有一个基本的应用程序。当用户选择文件->退出时,我试图关闭它。我附加了一个事件处理程序,我尝试调用Application.Exit()、Application.ExitThread()并关闭表单。没有什么。它留在那里。我也不会创建任何其他线程。想法?谢谢。 最佳答案 您是否尝试过在事件处理程序中放置一个断点以查看它是否被命中?如果是这样,如果没有传递窗口消息(即UI线程被阻塞),应用程序将不会退出。对此进行测试的一种方法是调用Environment.Exit(),这对于强制关闭更为残酷