小编Ste*_*mul的帖子

FileSystemWatcher vs polling监视文件更改

我需要设置一个应用程序来监视在本地或网络驱动器上的目录中创建的文件.

请问FileSystemWatcher一个计时器或投票将是最好的选择.我过去曾使用过这两种方法,但并不广泛.

两种方法都存在哪些问题(性能,可靠性等)?

c# file-io filesystemwatcher distributed-filesystem

145
推荐指数
8
解决办法
7万
查看次数

如何使用PowerShell卸载应用程序?

有没有一种简单的方法可以使用PowerShell 挂钩标准的" 添加或删除程序 "功能来卸载现有的应用程序?或者检查是否安装了应用程序?

windows powershell windows-installer uninstall

127
推荐指数
7
解决办法
29万
查看次数

什么是wix'KeyPath'属性?

什么是Wix'KeyPath '属性?特别是,它如何适用于以下内容:

<Component Id="ProgramMenuDir" Guid="*">
  <RemoveFolder Id="ProgramMenuDir" On="uninstall" />
  <RegistryValue Root="HKCU" Key="Software\CompName\AppName" 
                 Type="string" Value="" KeyPath="yes" />
</Component>
Run Code Online (Sandbox Code Playgroud)

installer windows-installer wix

120
推荐指数
1
解决办法
3万
查看次数

卸载WiX时删除文件

卸载我的应用程序时,我想配置Wix设置以删除原始安装后添加的所有文件.看起来卸载程序只删除了最初从MSI文件安装的目录和文件,并且它保留了稍后在应用程序文件夹中添加的所有其他内容.换句话说,我想在卸载时清除目录.我怎么做?

installer windows-installer custom-action wix

77
推荐指数
6
解决办法
7万
查看次数

无提示安装MSI包

如果尚未安装软件包,我需要安装MSI软件包.我还需要安静地安装它.该软件包提示用户:

  • 安装位置(C:\ Program Files\Foobar)
  • 安装类型:最小和完整(最小)

我需要使用命令行参数或其他一些方法覆盖这两个参数.那么我该如何解决这两个问题呢.我将使用VBScript进行脚本编写.

windows-installer msiexec

77
推荐指数
2
解决办法
25万
查看次数

在WiX文件中,Name ="SourceDir"是指什么?

WiX文件似乎总是包含这一行:

<Directory Id="TARGETDIR" Name="SourceDir">
Run Code Online (Sandbox Code Playgroud)

什么是"SourceDir"?它是干什么用的?它不是真正的目录名称.这是一种神奇的价值吗?

windows-installer wix wix3

63
推荐指数
2
解决办法
2万
查看次数

使用WiX创建桌面快捷方式

所以我在Wix中有这个安装项目,并希望在桌面上有一个快捷方式.这可能很容易让你想到.但事实并非如此.在因特网上找到的所有代码片段都不起作用.经过几个小时的挣扎和阅读文档后,我终于做对了,所以我在这里与大家分享.

installer windows-installer wix shortcut

61
推荐指数
5
解决办法
4万
查看次数

如何找到已安装的MSI设置的产品GUID?

我需要找到产品GUID对于安装MSI文件,以进行维护,如补丁,卸载,也为审计目的.

powershell install windows-installer wix uninstall

58
推荐指数
1
解决办法
18万
查看次数

在不使用msiexec的情况下从命令行卸载MSI文件

msiexec是安装MSI程序的命令提示符软件.但我发现只需在命令行输入MSI文件的名称,就可以从命令行安装MSI文件.

但是为了卸载MSI文件,你似乎必须调用该msiexec程序并给它一个/x/uninstall.

如何在不使用msiexec例程的情况下从命令行卸载MSI ?

.net installation command-line windows-installer msiexec

54
推荐指数
3
解决办法
25万
查看次数

从EXE中提取MSI

我想提取EXE设置的MSI以通过网络发布.

例如,使用Universal Extractor,但它不适用于Java Runtime Environment.

installation windows-installer installshield wix extract

53
推荐指数
6
解决办法
22万
查看次数