小编Jas*_*son的帖子

在Windows命令提示符中转义尖括号

我需要将包含尖括号(<和>)的字符串回显到Windows计算机上的文件.基本上我想做的是以下内容:
echo some string < with angle > brackets >>myfile.txt

这不起作用,因为命令解释器与尖括号混淆.我可以像这样引用整个字符串:
echo "some string < with angle > brackets" >>myfile.txt

但后来我的文件中有双引号,我不想要.

转义括号ala unix也不起作用:
echo some string \< with angle \> brackets >>myfile.txt

想法?

windows

89
推荐指数
3
解决办法
4万
查看次数

检查Windows帐户的用户名和密码

我有一个安装包,用于安装我创建的服务进程.我想提示用户输入服务进程应运行的帐户的用户名/密码.在继续安装之前,我想验证用户名/密码组合是否有效.我有一个C DLL,我用于特殊的安装行为,但我无法弄清楚如何使用Windows API来验证帐户的凭据.我希望能够支持服务控制管理器使用的相同帐户名称语法.

winapi

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

使用WiX管理配置文件

我有一个带有多个文件的应用程序,这些文件包含配置参数和其他随用户使用应用程序而更改的数据.这些文件可能会随着我的软件的更新版本而改变,但用户也可以修改它们(或者它们可能会被应用程序本身更改).基本上,我正在寻找一种解决方案来防止用户对这些文件的更改被覆盖,但也是一种在用户升级我的软件时安装可能更新的文件的方法.

使用RPM on*NIX,您可以使用%config函数将文件定义为配置文件,然后RPM将重命名现有文件(如果存在)并在升级时安装新文件(可能不理想,但我可以活有这样的WiX).

我想将配置文件安装到子目录甚至是不同的名称(例如default.cfg),然后使用<CopyFile>WiX中的元素将文件复制到正确的位置.这样,默认文件将在安装时删除并在升级时被覆盖,但实际用户文件将保持不变.不幸的是<CopyFile>,Windows Installer仍然希望管理(和删除)目标文件.

我也考虑过在WixUtilExtension中使用QtExec动作基本上做"复制default.cfg reallocation.cfg",但是这不太合适,而且它有点像黑客.

处理这个问题的正确方法是什么?

wix

6
推荐指数
1
解决办法
6054
查看次数

标签 统计

winapi ×1

windows ×1

wix ×1