草庐IT

Windows3

全部标签

windows - 创建无需安装即可运行的单个 EXE 独立应用程序

我想创建一个不应使用.Net或VB的单一exe应用程序。这应该是一个没有安装的单一exe,它只会在双击exe时启动。不知道要使用哪种技术,因为它应该可以在任何Windows操作系统上运行,而无需安装任何额外的安装。如果有人能在这方面帮助我,我将不胜感激。感谢和问候,SmrutiRanjanSahoo 最佳答案 您可以用C或C++编写您的应用程序,静态链接到C库和您打算使用的任何GUI库(如果有的话);作为轻量级、静态、现代的C++GUI工具包,我喜欢SmartWin++,但遗憾的是它似乎不再开发了。小心一些较新的编译器版本,据我所知

windows - 使用 MSBuild 为具有可配置服务名称的 Windows 服务生成 MSI 安装程序

您好,我正在尝试弄清楚如何使用MSBuild和VisualStudio2010实现以下场景。我想安装一组三项服务。默认安装目录应随构建(qa、uat和生产)而变化。为了给整个事情添加另一个有趣的皱纹,有时当我们处于峰值负载时,uat环境可能会被压入服务,因此服务的每个构建都需要有一个不同的名称。它不会经常发生,但它在列表中。如何配置服务安装程序以动态更改服务名称?我希望能够为服务创建MSI安装程序(无论当前构建是什么)。我已经为我正在使用的各种网站准备了一个现有且广泛的MSBuild脚本,但我有点不确定如何继续让这些服务正常工作。显然,每个服务构建的配置文件都不同。我已经为每项服务添加

windows - 如果应用程序未运行,如何删除文件?

不确定这是否可行,但我正在创建一个文件编码应用程序。当一个文件被解码时,它被临时保存在一个临时目录中,之后可以定期打开它。但是,我实际上需要确定文件在打开它的应用程序关闭它(例如关闭)后立即被删除。否则,解码的(secret)文件只是在没有监督的情况下卡在临时目录中。此外,即使我的应用程序本身因任何原因关闭,如果可能,我也想将此任务传递给Windows。所以假设用户解码一个文件并打开它然后我的应用程序关闭(正常或异常),temp目录中的解码文件仍然应该在不再使用时立即删除。我该怎么做?我已经看到像FileSystemWatcher这样的提示和一个琐碎的“每秒检查一次”的想法,但是如果我

iphone - 是否可以在 Windows 上的 iPhone 模拟器中运行 IPA 文件?

这个问题在这里已经有了答案:iPhoneemulatorforWindowsthatallowsinstallationofnewapps[closed](4个答案)关闭9年前。如果可以,我需要什么程序或SDK?

windows - 将 Subversion 提交消息转换为 Unicode

目前我有一个本地Subversion存储库,其中包含大量cp1251编码的提交消息。有什么方法可以将所有提交消息转换为utf-8编码? 最佳答案 正如Rup-8所说,subversion应该在将所有日志消息存储到存储库之前将它们转换为UTF-8,然后再转换回本地编码以供显示。如果您的日志消息未正确转换,则:确保您的区域设置正确识别您正在使用的编码;或者,使用--message-encoding选项 关于windows-将Subversion提交消息转换为Unicode,我们在StackO

windows - 用于在 Mac 上进行网站测试的虚拟化 Windows 7 和 IE VHD - 需要什么?

我知道这可能会被认为是重复的,但通过查看我能找到的问题,我并没有找到答案我在Mac上开发网站,显然我需要在各种版本的InternetExplorer中测试它们。特别是因为我的很多工作都是纯粹的客户端编码,所以像browsershots.org这样的服务不会削减它。此外,我在我的机器上本地运行一个Web堆栈,我需要访问它。到目前为止,我在VMWare中使用多个虚拟机以及不同版本的Windows和IE进行了相当困惑的设置。它可以工作,但它并不优雅或易于维护。此外,启动所有这些虚拟机也很痛苦。所以:我想获得Windows7,只使用它,并摆脱其他版本和VPC。据我了解,我可以使用Microso

windows - 如何使用批处理文件在 Windows 中更改文件的 'modified' 时间戳?

如何使用批处理文件在Windows中更改文件的“已修改”时间戳? 最佳答案 如果您安装了cygwin或gitforWindows,并且在PATH上,您可以使用touch命令:touch-d"日期和时间"文件名(省略-d标志以使用当前日期和时间。)或者,查看此问题的答案:https://stackoverflow.com/questions/51435/windows-version-of-the-unix-touch-command 关于windows-如何使用批处理文件在Windows

windows - 我应该使用 OLE 剪贴板机制还是标准剪贴板 API?

我正在向现有的Windows应用程序添加复制和粘贴功能。ThisMSDNpage建议使用OLE剪贴板机制而不是标准剪贴板API。想知道对此的共识是什么?我认为OLE的东西已经死了一点,我不想让自己熟悉所有的类(class),除非有一些好处。 最佳答案 除非您需要OLE提供的工具,否则我会坚持使用老式的剪贴板。它更易于使用。 关于windows-我应该使用OLE剪贴板机制还是标准剪贴板API?,我们在StackOverflow上找到一个类似的问题: https:

windows - 记录进程读取/写入的所有注册表项

如何“记录”进程访问了哪些注册表项?我可以使用ProcessExplorer或类似工具来执行此操作吗? 最佳答案 ProcessMonitor 关于windows-记录进程读取/写入的所有注册表项,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5730289/

windows - 避免从锁定构建目录的东西中彻底失败(并因此构建)

Windowscmd提示符是一个罪魁祸首——我有时会cd到我的构建子目录之一来检查一些东西,除非我关闭控制台或cd到其他地方,否则我的下一个构建当然会失败,因为它不能删除构建目录。当然,我可以退出cmd提示符或cd退出,但我忘记了,在我知道之前,我的CI服务器有所有这些失败的构建就是因为这个。我可以想象Ant无法强制删除,但还有其他好的策略吗?是否可以告诉Ant尝试删除但不能失败?我知道这可能不是一个好主意,但这是我必须针对我的场景专门权衡的事情。或者至少有一个不锁定当前工作目录的cmd.exe选项或替代cmd行? 最佳答案 如果其