【发布时间】:2011-09-03 05:10:27
【问题描述】:
我知道可以通过 URL 将参数传递给在线启动的 ClickOnce 应用程序。但是,大多数用户下载 setup.exe 并从他们的计算机上启动它。有什么方法可以在下载时重新编写 setup.exe,插入代码(比如说用户的电子邮件地址),然后在知道代码的情况下启动应用程序?假设我们可以以某种方式重新签署 setup.exe 以使其合法。
假设 .NET 3.5。
更新这里的目标是将电子邮件地址和/或推荐人信息传递给 setup.exe,这样即使用户从不同的机器和不同的 IP 运行安装程序,我们也可以计算出找出谁做了推荐。
更新 2 假设 .NET 3.5 SP1,它有帮助吗?显然,现在可以在离线时将参数传递给 .application。是否可以在 setup.exe 中嵌入参数,以便在 setup.exe 运行时调用 .application?ref=someone?
【问题讨论】: