0

我正在尝试部署我的 dll(只是一个需要注册的 dll,没有别的),但无法找到最好的方法。

CA 签名的出租车似乎是更好的方法,因为它对用户来说似乎不是一个完整的程序,而且他只会得到一个提示,但我面临以下问题:

  • 出租车已下载,然后出现黄色条。我想告诉用户“只需单击此处允许”之类的内容,但是我怎么知道黄色条已经显示或者出租车仍在下载中?我可以检查它是否以某种方式用javascript显示吗?

我在使用 MSI 时遇到的问题是,在安装 dll 并注册后,用户仍然会看到黄色条,并且必须接受该网站的组件,但我不明白为什么这不会发生,当我从 cooliris.com 或 quakelive.com 安装插件 - 我安装了他们的 MSI,仅此而已。我如何通过 MSI 实现这一目标?为什么他们使用 MSI 而不是出租车?

顺便说一句,我的 dll 只用于一个网站。

4

1 回答 1

1

您无法从 Javascript 访问 Information Band 状态,但您可以尝试在 try 块中实例化您的控件,如果您捕获到异常,则假设Information Band 正在显示,并显示类似“如果控件未加载,点击这个黄色带。” 并考虑添加“单击此处获取更多帮助”链接。

我认为这是你能做的最好的。

至于您最初的问题:是的,除非您绝对需要 .msi,否则我会为 .cab 拍摄。

祝你好运。

于 2010-07-31T20:32:40.197 回答