详解C#不登录电脑启动程序(图文)


当前第2页 返回上一页

设置ProcessInstaller的Account为LocalSystem

设置serviceInstaller的StartType为Automatic,ServiceName和Description为进程中显示的名字和描述

回到目录

开启服务,启动程序

程序编译好,取出BIN文件夹,添加开启服务和关闭服务的批处理文件,如下图:

开启桌面程序的关键点,更改进程登录模式

安装后启动.bat内容为:

1

2

3

4

5

6

7

8

安装服务

C:\Windows\Microsoft.NET\Framework\v4.0.30319\installutil AutoStart.exe

停止服务

sc stop AutoStartHik

更改登录

sc config AutoStartHik type= interact type= own

启动服务

sc start AutoStartHik

卸载服务.bat内容为:

1

2

段落引sc stop AutoStartHik

C:\Windows\Microsoft.NET\Framework\v4.0.30319\installutil AutoStart.exe /u

至此执行启动服务的bat文件后完成,开机自启动桌面程序。

注:有朋友在问题中提到了运行的问题,我在这里截张图

运行后的程序如果有和桌面交互的语句,会有以下提示,如你MessgeBox语句

点进去之后会有一个全新的桌面,上面运行着你通过服务启动的程序,如果和桌面不交互,你在进程里可以看到exe正在运行,他的显示界面在交互式服务里自己安静的运行。

以上就是详解C#不登录电脑启动程序(图文)的详细内容!

返回前面的内容

相关阅读 >>

关于C#中三个关键字params,ref,out的详细介绍

基础学习之C#的封装

C# web应用调试开启外部访问的步骤

带你了解C#中的构造函数

详细介绍C#消息提示框messagebox的使用

C#动态对象dynamic实现方法和属性动态代码详解

简单介绍C#中list<t>对象的深度拷贝问题

C#中实现退出程序后自动重新启动程序的示例代码分享

解析C#.net 和vb.net的区别

C#基础入门-关键字的介绍

更多相关阅读请进入《C#》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...