我正在努力寻找一种方法来允许在本地运行的应用程序(在C#中制作)和驻留在任何Web浏览器的打开选项卡中的Web应用程序之间交换信息。
这是典型的用户案例:
最初我考虑过使用ClickOnce并将参数传递给clickonce启动器(?guid = [guid])。但是只在IE中支持clickonce - chrome和firefox需要一个插件,对我来说是一个showstopper -
然后,我在webapp中使用flash将guid粘贴到剪贴板中,让本地应用程序不断检查剪贴板,但我不认为这是一个elegenat解决方案,因为它会删除当前内容剪贴板。
有关如何实施这一点的任何想法?
答案 0 :(得分:0)
你能不用包含guid的可下载文件打包文件吗?
应用启动时;从该文件中读取guid。
甚至可以更好地编辑该应用程序的app.config,然后才能下载...
另一条路线是在提供下载之前改变.exe ... Modify Emdeded String in C# compiled exe