首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在安装时注册服务器,然后在卸载时注销?

如何在安装时注册服务器,然后在卸载时注销?
EN

Stack Overflow用户
提问于 2016-11-29 22:50:15
回答 1查看 31关注 0票数 0

所以我的程序中有一个OPC-DA服务器。当用户第一次运行程序或者(甚至更好)安装程序时,我只需要运行一行代码:myServer.registerServer;。同样,当他们想要卸载该程序时,它应该运行相反的命令:myserver.unregisterServer

现在我猜要这样做,我将不得不用命令行参数来做一些事情?也许可以检查传递的值是否等于某个值,如果是,我可以相应地注册/注销。然后,如果传递的值与这两个值都不匹配,它就像正常一样继续我的程序。问题是我不太确定如何在我正在使用的安装程序中使用它。说到这里,我正在使用Visual Studio Installer和他们的“安装项目”项目。可以做我所要求的与此或我需要做一个单独的安装程序。我从来没有做过这样的事情,所以我真的很感激你们提供的任何信息。

EN

回答 1

Stack Overflow用户

发布于 2016-11-30 02:03:12

使用Visual Studio安装程序的方法是,使用注册程序的命令行将程序作为安装自定义操作运行,使用注销命令行作为卸载自定义操作运行程序。

理想情况下,你根本不会运行这个程序。许多(如果不是大多数)安装程序知道所需的注册表项是什么,并且它们将它们添加到(在Visual Studio的例子中)位于IDE的注册表视图中的注册表项。这些数据通常是静态的,可以在不运行代码的情况下添加到系统中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40868837

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档