none
如何实现类似360安全卫士那种支持用户安装插件的功能? RRS feed

全部回复

  • Hi,

    具体内部实现不太清楚,但是可以做出大概的猜想。

    每个小程序都是一个单独的exe, 点击“添加”,从服务器下载exe到指定的位置(360安装主路径下),下载成功,将button的text改为“启动”。以后每次启动时,都会到指定位置去找对应名称的exe,然后使用Process类来打开这个exe。

    如果某个程序是独立的安装包(msi, setup),例如360驱动大师,安装方式取决于你使用哪种安装方式(ClickOnce或者Window Installer), 下载安装之后,你可以根据注册表信息找到程序,然后启动。

    Sincerely,

    Bob


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    • 已建议为答案 shao.meng 2017年12月1日 6:12
    • 取消建议作为答案 ShannonZhou 2017年12月11日 8:15
    • 已建议为答案 CZAupup 2018年9月5日 21:41
    2017年12月1日 5:47
    版主