草庐IT

安装docker

全部标签

windows - 卸载由不存在的用户安装的 Windows 应用程序

我们有一个.NetWinforms应用程序在未连接到互联网的XP机器上运行。我们通过分发带有.MSI安装程序文件的CD来安装和更新此应用程序。用户从“添加或删除程序”控制面板卸载旧应用,然后从CD安装新应用。不久前,我们要求用户以个人帐户而不是共享帐户登录。所有这些个人帐户都是XP用户帐户控制面板中PowerUsers组中的“标准用户”帐户。此类用户能够为所有用户安装该应用程序,我们已经对此进行了测试并且有效。直到最近。更新远程计算机的用户表示,尽管安装了应用程序和数据文件,但该应用程序并未出现在“添加或删除程序”中。尝试运行新的安装程序会显示一个对话框,上面写着“系统管理员已设置策略

python - 如何正确地将 python 捆绑安装到 Windows 用户

我需要为我的用户重新分发Python2.6。目前,我从http://www.python.org/download/执行msi安装程序的静默安装,但我有一些问题,比如如果安装了其他版本的python,则不会获得默认值。另一方面,尽管这种情况很少见,但如果用户已经安装了python而我安装了自己的python,则可能会导致冲突。那么,哪种诅咒Action最好?如何自动化此安装?我已经有http://installbuilder.bitrock.com但是可用的django堆栈对我的应用来说太大了,我需要预安装几个python模块。我想知道在这种情况下virtualenv是否是最佳选择,但

windows - 编译已安装软件列表时卸载注册表项中的重复条目

我正在尝试编译工作站上已安装软件的列表。经过一些研究,我决定使用以下注册表项中的信息来编译列表。HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall这是一个很好的来源,它还列出了未使用Win32_ProductsWMI类列出的项目。我遇到的一个怪癖是,在不同的注册表项下记录了一些具有相同显示名称的“重复”条目。例如,以下是WindowsMediaPlayer的键:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninsta

windows - 如何在安装过程中为应用程序添加防火墙权限?

我听说您可以在安装过程中为您的应用程序添加一个异常(exception),允许它通过防火墙访问互联网。有人知道怎么做吗? 最佳答案 在许多情况下,替代方案是建议用户完全禁用防火墙,或者确定当您的服务器端口开始监听时Windows会发出提示。这两种都是糟糕的选择:一种可能会让机器对任何事物开放,另一种会训练它们不加批判地批准安全提示。您可以轻松地让您的应用程序添加和删除自身作为防火墙异常(exception)。他们甚至可以禁用/启用防火墙,这是一个非常糟糕的主意。但作为安装/卸载操作的一部分添加和删除异常(exception)通常是更

java - 来自 hell 的幻影文件夹(旧的 Vista 安装)导致 Java String.equals() 问题

我正在编写一个搜索计算机目录的程序。在我自己的计算机上,我安装了一个以前启动WindowsVista的驱动器。(但是,有些驱动器即使在“显示隐藏文件夹”时也不会出现。我可以看到运行cmd的文件夹,但这并不能解决我的问题。)我不太关心文件夹,但我关心的是对它们的名称进行字符串比较。但是,当我使用Filedirectory.getName()获取它们的名称时,string.equals()和string.compareTo()不适用于这些幻影文件夹。我已经打印出名称、检查空格、使用修剪等。但是名为“Boot”的隐藏文件夹仍然无法与具有相同值的字符串匹配。TLDR:幻影目录返回一个与File

windows - 为 64 位操作系统安装 Windows Azure SDK 时出错 - Windows 7

我尝试在带有IIS7.5的Windows7Professional上安装WindowsAzureSDK,但失败了。系统说,et“要使用此软件,您应该启用支持Asp.Net的WindowsInternetInformationServices7.0。有关详细信息,请参阅产品发行说明”我也从命令提示符进入framework4.0并运行aspnetregiis-i,但仍然没有用。感谢帮助。 最佳答案 您可以尝试通过Web平台安装程序进行安装(从http://microsoft.com/web开始)。这可以很好地确定您缺少哪些(如果有的话)

c# - 在重新安装和驱动器更改期间保持不变的持久系统/处理器 ID (C#)

我希望为我管理的某些嵌入式系统生成唯一ID。这些系统运行的是WindowsEmbedded7Standard和.NET4.0。ID必须:相对独特——每个嵌入式系统都在相同的主板、驱动器等上运行,我不会有冲突。坚持重新安装——这些计算机会定期使用我们软件的新版本进行重新镜像。不能依赖磁盘序列号——我们使用的不是真正的磁盘,而是带有CF转SATA适配器的CF卡,并且CF卡偶尔会被换掉。此外,我的机器中有多个NIC,因此只有有人能告诉我如何识别板载NIC和USB设备时,依赖板载NICMAC地址才有效。经过进一步研究,这似乎在托管代码的范围内是不可能的。完成此任务的最佳方法是什么?

c - 静默安装 winpcap

我想制作一个使用winpcap的C程序。但是,我首先需要使用安装程序将winpcap软件包安装到我的PC中,然后才能执行我的程序。如何让我的程序自动执行此操作(执行winpcap安装程序的操作)? 最佳答案 这些方法你试过了吗?http://paperlined.org/apps/wireshark/winpcap_silent_install.html 关于c-静默安装winpcap,我们在StackOverflow上找到一个类似的问题: https://s

windows - 用于查找已安装设备的驱动器号的批处理脚本

我正在尝试编写批处理脚本来定位特定安装的设备。我在Windows7中。我知道该设备将有文件夹drive:\custom,所以我想查看所有可能性以找到具有此路径的设备这是我目前的情况@echooffsetLocalEnabledelayedexpansionfor%%din(cdefghijklmnopqrstuvwxyz)do(ifexist%%d:\custom(ECHODeviceFound:%%d))虽然这不起作用,但它认为它存在于每个驱动器号中。所以我看到每个驱动器号都有“找到设备”。这是为什么?我这样做错了吗?如何找到根目录中包含“custom”文件夹的盘符?谢谢,斯蒂芬妮

windows - 如何安装非托管共享并行程序集

这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭11年前。作为概念证明,我正在尝试将虚拟DLL安装为共享的并排程序集。我创建了一个带有嵌入式版本信息资源的.dll,创建了list和.cat文件,并将sxs.dll功能用于InstallAssembly(),但此函数一直返回0x800736FD(错误_SXS_UNTRANSLATABLE_HRESULT:无法将HRESULT转换为相应的Win32错误代码)。(我遵