WPF-开机自启

 1         #region 开机自启
 2         /// <summary>
 3         /// 开机自启创建
 4         /// </summary>
 5         /// <param name="exeName">程序名称</param>
 6         /// <returns></returns>
 7         public bool StartAutomaticallyCreate(string exeName)
 8         {
 9             try
10             {
11                 WshShell shell = new WshShell();
12                 IWshShortcut shortcut = (IWshShortcut)shell.CreateShortcut(Environment.GetFolderPath(Environment.SpecialFolder.Startup) + "\\" + exeName + ".lnk");
13                 //设置快捷方式的目标所在的位置(源程序完整路径)
14                 shortcut.TargetPath = System.Windows.Forms.Application.ExecutablePath;
15                 //应用程序的工作目录
16                 //当用户没有指定一个具体的目录时,快捷方式的目标应用程序将使用该属性所指定的目录来装载或保存文件。
17                 shortcut.WorkingDirectory = System.Environment.CurrentDirectory;
18                 //目标应用程序窗口类型(1.Normal window普通窗口,3.Maximized最大化窗口,7.Minimized最小化)
19                 shortcut.WindowStyle = 1;
20                 //快捷方式的描述
21                 shortcut.Description = exeName + "_Ink";
22                 //设置快捷键(如果有必要的话.)
23                 //shortcut.Hotkey = "CTRL+ALT+D";
24                 shortcut.Save();
25                 return true;
26             }
27             catch (Exception) { }
28             return false;
29         }
30         /// <summary>
31         /// 开机自启删除
32         /// </summary>
33         /// <param name="exeName">程序名称</param>
34         /// <returns></returns>
35         public bool StartAutomaticallyDel(string exeName)
36         {
37             try
38             {
39                 System.IO.File.Delete(Environment.GetFolderPath(Environment.SpecialFolder.Startup) + "\\" + exeName + ".lnk");
40                 return true;
41             }
42             catch (Exception) { }
43             return false;
44         }
45         #endregion
时间: 2024-10-13 06:47:21

WPF-开机自启的相关文章

Windows7 开机自启脚本

背景 如何开机自启 快捷方式 第一步 第二步 第三步 第四步 VB实现 逻辑脚本 VB代码 实现效果 两种方法区别 总结 背景 有些时候,我们需要做一些定时,或者指定时间运行的任务.然而相对于普通电脑和服务器而言,还是有一定的区别的. 对于服务器而言,基本上会一直处于一个运行状态.所以想要在指定的时间运行程序,或者脚本也会是很方面的.大不了写个死循环一直监听呗,虽然消耗了点服务器资源,但这点消耗不会很大,也是可以接受的.如果觉得自己写的不够精简,高效. 还可以使用Celery, Aspsched

cenOS系统,chkconfig设置程序开机自启--mysql、tomcat、redis、fastdfs--nginx/fdfs_trackerd/fdfs_storaged

设置程序开机启动就是将程序的启动脚本添加到/etc/init.d目录下,或者将启动路径写入/etc/rc.d/rc.local文件里面. 设置mysql开机启动 cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql chkconfig --add mysql chkconfig mysql on 设置fdfs_tracker开机启动 cp /usr/local/src/FastDFS/init.d/fdfs_tracke

windows下面使用nssm设置新的服务实现开机自启等

1.下载: http://nssm.cc/download/?page=download 2.解压: 根据自己的系统选择相应的32bit或者64bit,然后将相应的可执行文件拷贝到系统环境中.配置环境变量: 3.配置: cmd命令行模式下,进入到nssm的目录或者直接运行下面的命令: nssm install NodeJS (NodeJS为测试环境下面的安装的服务名称,该测试案例是node程序) 在Path 中选择你安装的node.exe,Startup directory 选择你的node应用

oracle数据库开机自启

编辑以下两个文件,内容如下: [[email protected] ~]# cat /etc/oratab hrdb:/opt/u01/app/oracle/product/11.2.0.3/db_1:Y  --本来为N,改为Y --此路径为数据库的安装路径 [[email protected] ~]# cat /etc/rc.d/rc.local touch /var/lock/subsys/local su oracle -lc "/opt/u01/app/oracle/product/11

linux下安装配置tomcat以及tomcat开机自启配置

Linux下Tomcat安装配置以及Windows不能连接服务器Tomcat解决方案 一.从官方网站上下载tomcat软件包. 官网地址: http://tomcat.apache.org/ 点击左侧的 download的一个版本,我选择的是 tomcat7.0,选择一个后缀名为.tar.gz文件直接下载到本地. 二.通过工具SSH Secure 上传至linux服务器中,进行解压 解压tomcat压缩文件: #tar zxvf apache-tomcat-7.0.53.tar.gz 将解压后的

如何关闭windows电脑的开机自启程序

很多时候我们打开电脑会发现,莫名其妙的出现一些已经在运行的程序了,这都是一些开机自启的软件之类的.可能你的电脑配置本来就不怎么高,开机还这样,那估计会很卡顿,那有什么方法可以关闭这些开机自动启动的程序呢?其实很简单,下面就介绍一下在windows10中的方法,这些方法在windows7.8中同样适用. 首先鼠标右键点击开始菜单,接着点击运行, 在出现的框框中输入 msconfig ,不管大小写,然后回车, 在出现的界面中点击启动,再点击打开任务管理器,就可以看到那些应用是开机自启的了,用鼠标选择

win8下令软件开机自启

有些好用的小软件没有开机自启的选项,可用下面方法. 如果是 WIndows 8 或 Windows 10, 那么按下「Win+R」键打开“运行”,输入「shell:startup」并回车,此时系统会弹出一个文件夹(其实它的路径是 C:\Users\系统用户名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup),将软件的快捷方式放到里面即可实现开机启动.

centOS学习part7:Oracle开机自启配置

0 上一章(http://www.cnblogs.com/souvenir/p/3884904.html)我们用了很多时间以及很长的篇幅来介绍oracle的整个安装过程,希望对大家用所帮助.oracle在完毕后自动启动了数据库服务,但是没有设置开机自启.本章我们将来了解下如何配置oracle的开机自启. 1 修改dbstart及dbshut 用oracle用户登录系统,然后分别修改产品目录下的两个oracle脚本文件 修改的主要内容就是将ORACLE_HOME_LISTNER设置为$ORACLE

Coolpy开机自启之Ubuntu

Note1:            以下是我的Coolpy安装路径            Coolpy数据库:/home/jiasike/CoolpyLinux/coolpydblinux/            Coolpy           :/home/jiasike/CoolpyLinux/CoolpyLinux/ Note2:             首先,要保证Coolpy已在你的电脑上配置正确.             Coolpy在Linux上的配置请移步:http://www

CentOS7_86_64创建Oracle实例且设置开机自启以及允许远程连接

一.前言 先说明下,这里系统是CentOS7_86_64,Oracle版本是Oracle10g R2,假设系统和数据库都已安装完毕.前面有一篇文章详细说明了CentOS7下安装Oracle10g的流程,需要的同学可以去看一下.传送门:CentOS7_86_64安装Oracle10g R2血泪史. 二.检查/设置系统防火墙 说明:这里主要是为了设置oracle允许远程连接,如果没有这个需求,可以先不用管. 1.客户端检测网络通过性 此步骤不执行也可以,如果没条件检测的话.这里只是说明下网络是否正常