草庐IT

setup_requires

全部标签

ruby - 错误 : "in ` require': cannot load such file -- win32ole (LoadError)"while trying to connect from ruby program to ms access database

我试图通过在Ubuntu下运行的Ruby程序连接到驻留在另一台运行Windows的计算机上的Access数据库。我收到错误'require':cannotloadsuchfile--win32ole(LoadError)我面临的另一个问题是我的系统上不存在Access文件,所以在这里我想使用ip地址和端口号和文件所在系统的用户名和密码,这样我就可以通过互联网连接来连接并获取数据。不幸的是,我不知道我可以在下面的代码段中的何处指定这些详细信息。connect_to_access_db.rbrequire'win32ole'connection=WIN32OLE.new('ADODB.Co

windows - 在 Inno Setup 卸载程序中更改 WizardSmallBitmapImage

在安装程序中,您可以使用以下代码轻松更改向导右上角的小位图:[Setup]WizardSmallImageFile=gfx\bitmap.bmp但是,如何更改卸载程序向导右上角的相同位图?这似乎没有任何参数。我认为解决方案之一是让安装程序将所需的位图提取到{app}中,然后使用此代码:procedureInitializeUninstallProgressForm;varbitmap:string;beginbitmap:=ExpandConstant('{app}\uninst.bmp');uninstallProgressForm.WizardSmallBitmapImage.Bi

windows - 需要在 inno setup 安装程序中覆盖 DLL - 但文件未被替换

我正在使用InnoSetup为我的VB.net应用程序安装补丁更新,我必须替换一个DLL文件和几个javascript/html文件来进行更新。然而,DLL没有得到更新(它在C:\.它不是只读的,并且在XP案例中不涉及UAC/管理员权限。如果文件已经存在,文件没有被复制的原因可能是什么?它是在VS2008和.NET2.0中构建的-新的DLL也有更新的日期和大小差异。有没有办法解决Vista/Win7/8上的UAC写入访问问题?我猜补丁永远不会成功地用UAC替换这些系统上的文件。告诉我们的用户群关闭它显然不是一种选择。[编辑]通过在构建解决方案时从Release文件夹中选取dll程序集,

windows - 使用 Inno Setup 添加卸载信息

我正在使用InnoSetup为我的程序创建安装程序,但我希望能够添加图标并更改控制面板(添加/删除程序)中显示的一些信息。我知道InnoSetup添加了一个注册表项来首先列出程序,所以我想知道是否可以以任何方式扩展它,以便至少在列表中显示我的图标! 最佳答案 要更改显示在“添加/删除程序”控制面板小程序程序列表中的图标,请指定UninstallDisplayIcon[Setup]中的指令部分。[Setup]UninstallDisplayIcon={app}\Application.exe如果您想在“添加/删除程序”控制面板小程序中

windows - Inno Setup 似乎没有写入 64 位机器上的注册表

我有一个非常简单的InnoSetup脚本,其中包含此[Registry]部分:[Registry]Root:HKLM;Subkey:SOFTWARE;Flags:createvalueifdoesntexist;ValueType:string;ValueName:ABC;ValueData:abc但是,当我检查HKLM\SOFTWARE子项时,没有任何附加值。我在HKLM\SOFTWARE和Pascal脚本下尝试了不同的子项,但InnoSetup只是拒绝创建新的子项或值。我运行的是64位Windows7,UAC已关闭。 最佳答案

windows - Visual Studio 2012 "Invalid license data. Reinstall is required"

我有一个新构建的Windows8虚拟机,上面运行着VS2012Premium,当我尝试打开任何sln文件时,我收到以下模式弹出错误VisualStudio2010ShellInvalidlicensedata.Reinstallisrequired.如果我打开VS然后打开项目,我可以打开sln,这真的很烦人,我有什么解决办法吗?*请注意,我已经完成了VS修复,但没有解决问题...而且我的机器上从未有过任何VSRC版本,所有新构建的软件都是从MSDN下载的干杯 最佳答案 我在一台机器上使用完整版VisualStudio2012Prof

windows - 在 Inno Setup 安装中运行另一个安装程序

我的公司正在开发一个应用程序,该应用程序依赖于我们的另一个应用程序。第二个应用程序已经有一个InnoSetup安装程序。所以我想我想将第二个应用程序的安装程序捆绑到第一个应用程序的InnoSetup安装程序中。但我不确定如何正确处理。有谁知道执行此操作的“正确方法”?我找到了这个:InnoSetupKnowledgeBase—HOWTO:Install.MSIfiles.我假设该技术可用于嵌套的InnoSetup安装程序。但我有几个关于细节的问题:如果第一个应用程序被卸载,第二个应用程序也被卸载,我该如何做到这一点?这样做(自动卸载​​第二个应用程序)是否明智,还是应该让用户手动执行?

javascript - 为什么我不能在浏览器 : You may not have the required environment or OS to run this project 中运行空白的 Cordova 应用程序

我正在关注https://cordova.apache.org/#getstarted上的入门教程但是尽管清楚地按照说明进行操作,但我还是遇到了错误,这就是我所做的:npminstall-gcordovacordovacreatemyAppcdmyAppcordovaplatformaddbrowsercordovarunbrowser但是在最后一个命令结束时,我得到一个错误:C:\code\cordova\testλcordovarunbrowserRunningcommand:cmd"/s/c"C:\code\cordova\test\platforms\browser\cordo

windows - 从 Inno Setup 创建受限用户

我想在我的自助服务终端应用程序设置脚本中创建受限用户帐户。这可能吗? 最佳答案 您可以调用NetUserAdd()直接从(Unicode)InnoSetup或编写一个小的包装DLL/程序来为您完成。 关于windows-从InnoSetup创建受限用户,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/9615345/

windows - 当值仅使用默认名称时,如何在 Inno Setup 中获取注册表值?

我正在尝试使用InnoSetup的Pascal脚本从Windows注册表(在本例中为GoogleSketchup)获取应用程序的安装目录,以便我可以在那里安装插件。注册表项没有名称,在Regedit中只有“(默认)”。我试过这个:RegQueryStringValue(HKLM,'SOFTWARE\Google\GoogleSketchup6','(Default)',pluginLoc);但它没有返回值。有什么建议吗? 最佳答案 只需将SubKeyName留空,如下所示:[Code]functionInitializeSetup(