【发布时间】:2013-05-22 11:08:53
【问题描述】:
我正在使用 MsiGetProperty 从安装程序获取字符串参数值。 之后,我调用了一个托管 dll 并传递了该值:
nvBufferSize = MAX_STRING;
MsiGetProperty (hMSI, "DBHMS", sDbHost, nvBufferSize);
当我传递 sDbHost 的值时,当我从托管代码接收到它时是这样的: srvdata-02NULNULNULNULNULNUL...... 但是在界面中我只写了“srvdata-02”。
使用相同的代码,Installshield 2010 很好,现在我将它升级到 installshield 2012。 请问您有什么解决办法吗?
【问题讨论】:
标签: string winapi windows-installer installshield installscript