c#建立快捷方式代码并且设置为管理员权限
来源:互联网 发布:mac os什么时候更新 编辑:程序博客网 时间:2024/06/07 12:32
建立快捷方式比较简单,
WshShell shell = new WshShell(); //通过该对象的 CreateShortcut 方法来创建 IWshShortcut 接口的实例对象 IWshShortcut shortcut = (IWshShortcut)shell.CreateShortcut( Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "//ShortCut.lnk"); //设置快捷方式的目标所在的位置(源程序完整路径) shortcut.TargetPath = @"C:\Program Files\xxx.exe"; //应用程序的工作目录 //当用户没有指定一个具体的目录时,快捷方式的目标应用程序将使用该属性所指定的目录来装载或保存文件。 shortcut.WorkingDirectory = System.Environment.CurrentDirectory; //目标应用程序窗口类型(1.Normal window普通窗口,3.Maximized最大化窗口,7.Minimized最小化) shortcut.WindowStyle = 1; //快捷方式的描述 shortcut.Description = "ChinaDforce YanMang"; //可以自定义快捷方式图标.(如果不设置,则将默认源文件图标.) //shortcut.IconLocation = System.Environment.SystemDirectory + "\\" + "shell32.dll, 165"; //设置应用程序的启动参数(如果应用程序支持的话) //shortcut.Arguments = "/myword /d4s"; //设置快捷键(如果有必要的话.) //shortcut.Hotkey = "CTRL+ALT+D"; //保存快捷方式 shortcut.Save();
设置为管理员运行权限需要点黑科技
using (FileStream fs = new FileStream(Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "//ShortCut.lnk", FileMode.Open, FileAccess.ReadWrite)) { fs.Seek(21, SeekOrigin.Begin); fs.WriteByte(0x22); } }
0 0
- c#建立快捷方式代码并且设置为管理员权限
- C# 创建快捷方式,如建立桌面和程序夹的快捷方式链接,并且上ALL USERS级别
- c#创建快捷方式代码
- ubuntu下为eclipse建立快捷方式
- 如何为一个程序建立一个快捷方式
- 建立桌面快捷方式 并设置属性
- 建立快捷方式
- VC中设置打开文件的权限为管理员权限
- win7设置打开文件的权限为管理员权限
- ubuntu 作为服务器,创建新用户,并设置为管理员权限。
- 为window7系统下常用软件设置快捷方式
- C#用代码默认让程序以管理员权限运行
- 给phpstorm 设置代码片段 快捷方式
- 为Linux常用操作建立快捷方式 alias 自动挂载
- 设置activity为透明并且全屏显示
- 怎么直接建立一个DataTable并且为之添加数据
- 怎么直接建立一个DataTable并且为之添加数据
- 如何动态建立一个DataTable并且为之添加数据
- MyEclipse使用教程盘点
- Android透明度的三种表示方式
- bzoj1855 股票交易 动态规划&单调队列
- 2015年终总结(我的第一篇博客)
- [JAVA修炼之路一]-JAVA ATOMIC 包
- c#建立快捷方式代码并且设置为管理员权限
- Swift入门———常量&变量
- View动画
- 蓝懿 ios技术交流和心得分享16.1.5
- logstash elasticsearch kibana日志集中解决方案
- 一切成功源于积累——20160104 澳美 今年第一个交易日 1300点跌 如同2015年1月
- 3. 模板设计模式 与 建造者装配模式
- 11、制作窗口
- linux 日志logger