当前位置: 首页 > news >正文

网站运营目的wordpress 公共库

网站运营目的,wordpress 公共库,最新移动网站趋势,企业免费邮箱以下是两种实现C#软件开机自启动的常用方法#xff0c;根据需求选择适合的方案#xff1a; 方法1#xff1a;通过注册表实现#xff08;需管理员权限#xff09; using Microsoft.Win32; using System.Diagnostics;public static class AutoStartManager {/// summa…以下是两种实现C#软件开机自启动的常用方法根据需求选择适合的方案 方法1通过注册表实现需管理员权限 using Microsoft.Win32; using System.Diagnostics;public static class AutoStartManager {/// summary/// 设置程序开机自启动/// /summary/// param nameenabletrue:启用自启动, false:禁用自启动/parampublic static bool SetAutoStart(bool enable){try{// 获取当前程序路径string appName Process.GetCurrentProcess().ProcessName;string appPath Process.GetCurrentProcess().MainModule.FileName;// 打开注册表项当前用户级using (RegistryKey regKey Registry.CurrentUser.OpenSubKey(Software\Microsoft\Windows\CurrentVersion\Run, true)){if (regKey null) return false;if (enable){// 添加注册表键值带引号确保路径空格正确处理regKey.SetValue(appName, \ appPath \);}else{// 移除注册表键值if (regKey.GetValue(appName) ! null){regKey.DeleteValue(appName);}}}return true;}catch{// 需要管理员权限处理异常return false;}} }特点 ✅ 适用于所有用户会话启动❌ 需要管理员权限程序需以管理员身份运行 注册表位置HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run 方法2通过启动文件夹实现无需管理员权限 using IWshRuntimeLibrary; // 需添加COM引用: Windows Script Host Object Model using System.IO;public static class AutoStartManager {public static bool SetAutoStart(bool enable, string shortcutName MyApp){try{// 获取启动文件夹路径string startupPath Environment.GetFolderPath(Environment.SpecialFolder.Startup);string shortcutPath Path.Combine(startupPath, ${shortcutName}.lnk);string appPath Process.GetCurrentProcess().MainModule.FileName;if (enable){// 创建快捷方式var shell new WshShell();IWshShortcut shortcut (IWshShortcut)shell.CreateShortcut(shortcutPath);shortcut.TargetPath appPath;shortcut.WorkingDirectory Path.GetDirectoryName(appPath);shortcut.Description My Application AutoStart;shortcut.Save();}else{// 删除快捷方式if (File.Exists(shortcutPath)){File.Delete(shortcutPath);}}return true;}catch{return false;}} }特点 ✅ 无需管理员权限❌ 仅对当前用户有效 快捷方式位置%AppData%\Microsoft\Windows\Start Menu\Programs\Startup 使用示例 // 开启自启动 AutoStartManager.SetAutoStart(true);// 关闭自启动 AutoStartManager.SetAutoStart(false);注意事项 管理员权限要求 注册表方法需在项目属性 → 应用程序 → 清单中设置requireAdministrator requestedExecutionLevel levelrequireAdministrator uiAccessfalse/路径处理 路径含空格时需用引号包裹\ appPath \ 替代方案 对于需管理员权限但无法获取的场景推荐使用启动文件夹方案 两种方法在实测中均稳定可用根据安全需求和权限限制选择适当方案。注册表方式更持久启动文件夹方式更安全[5]。
http://www.pierceye.com/news/166775/

相关文章:

  • ui设计网站用red5做直播网站
  • 网站开发问题论文王老吉网站建设水平优点
  • 平安银行官方网站制作网站步骤
  • 做个网站好还是做淘宝好宁波网站制作好公司
  • 开发网站需要怎么做嘉兴快速建站合作
  • 阿里云建站后台建站网站降权怎么恢复
  • 天津河西做网站公司怎么设置网站的关键字
  • 做网站会提供源代码吗朝阳网站制作设计
  • 企业做网站找谁有什么建筑网站
  • 自己做的网站显示iis7游戏网站怎么建设
  • 淘宝联盟怎么做自已的网站什么叫利用网站做蜘蛛池
  • 做网站要多少带宽镇江网站建设联系思创
  • 唐朝网站的地址软件设计师报考条件
  • seo网站建设刘贺稳营销专家a西宁市网站建设多少钱
  • 上海哪家公司做网站最好网站建设服务合同 付款方式
  • 做网站需要源码吗软件代理商招募
  • 陕西省西安市制作网站上海云建站模板
  • wordpress注册审批汕头网站优化
  • 想招代理去什么网站做网站seo优化的公司
  • 网站制作是什么公司建设企业官方网站的流程
  • 深圳哪家网站建设公司好门户网站制作平台
  • 互联网网站模版工作室网站开发
  • 现在从事网站开发如何销售团队
  • 公司网站设计素材淘宝官网首页
  • 建设公司网站的目的seo推广软件下载
  • 排名好的成都网站建设十堰网络销售
  • 网站qq号获取网站运营与建设作业
  • 网站建设要经历哪些步骤建设银行官网学生交费网站
  • 如何注册网站平台怎么免费搭建一个网站
  • 淘宝客网站建设平台怎么获取网站数据做统计数据