c#在安装程序的同时安装一个自己写的服务 卸载这个程序的时候也需要卸载这个服务 怎么实现?

45是我的全部家当了... 45是我的全部家当了 展开
 我来答
416959414
2011-03-07
知道答主
回答量:4
采纳率:0%
帮助的人:5.3万
展开全部
在打包程序上右键自定义操作 安装卸载的时候把写好的服务添加进去就行了~
在卸载上添加的服务右键属性 把arguments属性设置为 -u 就行了
戊燕子A
2011-02-17 · TA获得超过149个赞
知道答主
回答量:164
采纳率:0%
帮助的人:30.6万
展开全部
很复杂的,在没有悬赏分的情况下,建议自己去搜索。
我来给你解答:
Process cmd = new Process();
string servicename =“服务名”;

cmd.StartInfo.FileName = "cmd.exe";
cmd.StartInfo.RedirectStandardOutput = true;
cmd.StartInfo.RedirectStandardInput = true;
cmd.StartInfo.UseShellExecute = false;
cmd.StartInfo.CreateNoWindow = false;
cmd.Start();
string str = " sc delete " +servicename ;
cmd.StandardInput.WriteLine(str);
str = cmd.StandardOutput.ReadToEnd();

cmd.StandardInput.WriteLine("exit");
cmd.WaitForExit();
cmd.Close();
cmd.Dispose();

这样就可以卸载服务了 ,没问题的!采纳吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
淡淡红焰
2011-02-16
知道答主
回答量:2
采纳率:0%
帮助的人:0
展开全部
糊弄谁呢,当哥不懂吗。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-02-16
展开全部
不为悬赏,但我不懂》》。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式