草庐IT

installed-applications

全部标签

windows - 为什么 Windows Installer 在首次登录时会为每个用户显示一个弹出窗口?

我有一个MSI,是我在VisualStudio2008中使用WindowsInstaller项目创建的。它安装使用VB6构建的COMdll,并将它们打包到构建服务器上。我们使用管理员帐户将其安装在多台服务器上。当其他管理员登录到服务器并启动程序包中的程序时,我们会看到一个对话框在屏幕上保留几分钟。它说“Windows正在配置我们的应用程序,请稍候”。我运行SysInternalsProcMon以查看它在做什么,并且msiexec.exe正在访问安装中(dll、exe、数据)中的每个文件。正在做什么以及如何停止这种行为?我们的一些帐户是非交互式的,这会导致问题,因为我们在作为服务运行时看

windows - libusb-win32 : Automated installation of a driver filter

我在让基于libusb-w32的程序检测设备时遇到了问题。该程序必须检测数码相机,我需要自动安装驱动程序过滤器,以便无需任何手动操作即可检测到任何新相机。我使用了install-filteri--class={6BDD1FC6-810F-11D0-BEC7-08002BE2092F},我。e.为MTP设备安装过滤器,它似乎可以工作。但今天我在一台干净的机器上试了一下,发现它实际上只是看起来那样。尝试使用不同参数安装过滤器-运气不好。我能够检测到设备的唯一方法是使用inf-wizard.exe。它安装了驱动程序,使我的程序能够检测设备,但也破坏了数码相机的原始Windows功能。然后,我

windows - 对于 Windows 文件类型, "Application.File"中的点是否重要?

在Windows上,我看到Python和许多其他程序使用Python.File的文件类型命名约定,带有一个点,而不是像ApplicationFile这样的东西(没有点),我也见过很多。点重要吗?有什么用?我正在从事将自己的文件类型添加到注册表的项目,我想做正确的事情,并且知道为什么这是正确的事情。编辑:我指的是文件类型,而不是(直接)文件扩展名。继续python示例,文件associations(扩展名)是:C:\>assoc|find".py".py=Python.File.pyc=Python.CompiledFile.pyo=Python.CompiledFile.pyw=Pyt

c++ - 将 ETW 事件发送到全局 "Application"日志

我想让我的应用程序在Windows事件查看器中的全局“应用程序”日志中显示警告和错误。我已成功按照说明进行操作here这帮助我启动并运行了ETW,但我仅在通过跟踪程序明确启用日志记录时才看到事件,即便如此,它们也仅显示在生成的.etl文件中,而不是全局日志中。如何以编程方式注册事件并将事件写入全局应用程序日志,以便当用户运行事件查看器时,他们将看到来self的应用程序的事件?有可能吗?简而言之,我希望得到类似于下面的屏幕截图的结果,只是需要更少的Photoshop: 最佳答案 ETW对于您的目的而言似乎相当复杂,这是写入事件日志的过

windows - 扫描 Windows 上已安装的软件

有什么方法可以比使用WMI更快地扫描和查询Windows上已安装的软件?? 最佳答案 如果您有足够的权限,您可以扫描本地注册表。相关条目应该是:HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\UninstallHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\UninstallHKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\

java - install4j 应用程序中的配置文件

我正在为Windows开发一个install4j应用程序。该应用程序有一个配置目录,需要对每个用户可用。我已经尝试将配置目录复制到${installer:sys.programDataDir},但用户无法从应用程序编辑Windows7中的配置文件。所以我想为每个用户分别在用户主文件夹中复制配置目录。 最佳答案 install4j无法为您枚举所有用户,这通常是一个难题,因为用户并不总是本地的,您最终可能会拥有大量潜在用户。我建议在用户第一次启动您的应用程序时创建配置文件。您可以添加自定义安装程序应用程序,其中包含可以从您自己的代码调用

java - 在 install4j 应用程序中强制更新

我正在为Windows和Linux开发一个install4j应用程序。我使用带有静默版本检查的更新程序在每次启动应用程序时检查新版本。问题是,如果用户在更新过程的任何步骤中按下取消,应用程序就会启动。我不希望用户在没有先更新的情况下完全可以使用该应用程序。这可以在install4j中完成吗? 最佳答案 安装程序应用程序具有“默认执行模式”属性。对于更新应用程序,您可以将其设置为“带进度对话框的无人值守模式”。在这种情况下,用户无法取消任何操作。 关于java-在install4j应用程序

windows - start.sh 中的 "line 36: cd: HOME not set"运行使用 Docker for Windows Installer v1.6.0 安装的 Boot2Docker

我已经使用DockerforWindowsInstallerv1.6.0在我的Windows笔记本电脑上安装了Docker。当我第一次运行start.sh脚本时,它会初始化并启动VM,但随后脚本给出错误“line36:cd:HOMEnotset”并退出:C:\ProgramFiles\Boot2DockerforWindows>start.shinitializing...starting...WaitingforVMandDockerdaemontostart...............................ooooooooStarted.WritingC:\Users\

全局安装electron时出现 node install.js RequestError: connect ETIMEDOUT 182.43.124.6:443,解决办法

报错内容nodeinstall.jsRequestError:connectETIMEDOUT182.43.124.6:443这里是全局安装时会出现的问题,当npminstall初始化一个electron项目时,下载的进度也会非常的慢,如果你只是想要跑起来一个electron项目,可以使用后面提供的解决办法一、全局安装electron时是访问github超时导致的,修改电脑本地hosts文件指定github.com的解析ip就可以了解决办法:到网址:https://ping.chinaz.com/github.com选择一个访问较快的ip地址修改hosts文件,将选取的ip地址添加到最后一行C

PhpStorm 在 Windows 上使用 PHP 5.6 表示 "PHP version Not installed"

我从here下载了适用于Windows的PHP5.3版的msi安装程序.安装后,我可以让PhpStorm毫无问题地识别它(成功添加解释器)。现在,我想安装5.6版。这个版本没有msi,所以我下载了一个(实际上是多个)压缩文件。我解压它,然后转到PhpStorm,添加解释器,当我选择php.exe文件时,它告诉我“PHP版本:未安装”。我运行的是x64Windows10。我已经在下载页面中尝试了x64(nts和非nts)版本,以及x86版本。我还尝试更改环境变量PHPRC以防msi安装程序正在执行此操作。一切都没有运气。知道发生了什么事吗? 最佳答案