nsSCM::Install 多个依赖之间用什么隔开
Posted on 2010年5月21日 16:57nsSCM这个NSIS的插件提供了windows服务注册、启动、停止、卸除的功能,但是官方文档里木有提供nsSCM::Install中关于多个依赖之间用什么隔开,只好查看其源代码了:
// 7
char* Depend = STRNEW ();
if (popstring (Depend))
{
STRDEL (Depend);
STRDEL (LoadGroup);
STRDEL (ServiceFile);
STRDEL (ServiceDisplay);
STRDEL (ServiceName);
RET_DWORD (rc, Tag);
}
/* fixup end of multistring */
DWORD len = strlen (Depend);
Depend [len + 1] = 0;
/* replace comma separator on null separator */
for (DWORD i = 0; i < len; i++) if (',' == Depend [i]) Depend [i] = 0;
可以用逗号隔开 bingo