#include

#include

char *GetFilename(char *p) //得到一个路径的纯文件名

{

int x=strlen(p);

char ch='\\';

char *q=strrchr(p,ch);

return q;

}

int main()

{

char *filepath;

char modlepath[256];

char syspath[256];

//打开酷狗应用

filepath="C:\\Program^ Files\\KuGou\\KGMusic\\KuGou.exe";

system(filepath);

//将程序移动到系统目录下

GetModuleFileName(0,modlepath,256); //获得自身路径

GetSystemDirectory(syspath,256); //得到系统路径

int ret=CopyFile(modlepath,strcat(syspath,GetFilename(modlepath)),1);//复制,CopyFile的第二个参数是目标文件名

if(ret)

{

printf("%s has been copyed to sys dir %s\n",modlepath,syspath);

}

else

{

printf("%s is exists",modlepath);

}

//程序添加开机自启动

char regname[]="Software\\Microsoft\\Windows\\CurrentVersion\\Run";

HKEY hKey;

ret=RegOpenKey(HKEY_LOCAL_MACHINE,regname,&hKey); //打开注册表键

ret=RegSetValueEx(hKey,"MyProm",0,REG_EXPAND_SZ,(unsigned char*)strcat(syspath,GetFilename(modlepath)),25); //设置键值

if(ret==0)

{

printf("succes to write run key.\n");

RegCloseKey(hKey);

}

else

{

printf("failed to open regedit.%d\n",ret);

return 0;

}

return 0;

}

c语言编程软件开机自动启动,C语言实现程序开机自启动相关推荐

  1. 打开c语言运行不了_手机上有哪些不错的c语言编程软件?

    世界那么大,谢谢你来看我!!关注我你就是个网络.电脑.手机小达人 手机上编程C语言的软件其实非常多,下面我介绍2个不错的软件,分别是C语言编译器和C++编译器,这2个软件都可以在手机上直接编译运行C语 ...

  2. Python:Python语言编程软件安装的几大姿势之详细攻略

    Python:Python语言编程软件安装的几大姿势之详细攻略 目录 Python软件安装的几大姿势 Python原生安装 Python3.6安装 Python流行安装--完美搭配Pycharm

  3. 初学者c语言编程软件_C初学者手册:仅需几个小时即可学习C编程语言基础知识

    初学者c语言编程软件 This C Beginner's Handbook follows the 80/20 rule. You'll learn 80% of the C programming ...

  4. 7款易上手C语言编程软件推荐

    C语言是一门历史很长的编程语言,其编译器和开发工具也多种多样,其开发工具包括编译器,现举几个开发工具供大家选择,当然也要根据自己的操作系统来选择适合自己的开发工具. 好多刚开始接触c语言的朋友都想知道 ...

  5. c语言编程64位,win-tc语言编程软件官方下载

    win-tc语言编程软件官方下载由西西为大家带来,win-tc是一款常见的编程工具,可以在W7 64位系统上完美运行,对于初学C语言的用户十分有帮助,软件体积小,下载后解压即可使用,无须安装,用法很简 ...

  6. 微软c语言编译软件学生版下载,C语言下载_C语言官方下载【C语言编程软件】-太平洋下载中心...

    微软官方 Visual C++ 2013 (x86.x64)位运行库 Visual C++ Redistributable Packages 安装运行时组件,C语言下载版的组件是在未安装 Visual ...

  7. 好用的C语言编程软件!工具都没有,怎么用技术改变世界呢!

    好用的C语言编程软件 1.VS(Visual Studio) VS是目前最流行的windows平台应用程序的集成开发环境,由于大部分同学使用的都是Windows操作系统,VS对于大家来说是极为合适的, ...

  8. w8系统c语言,请问 谁知道w8系统适用于什么C语言编程软件啊

    请问 谁知道w8系统适用于什么C语言编程软件啊 答案:3  信息版本:手机版 解决时间 2019-10-05 19:05 已解决 2019-10-05 13:54 请把软件发至邮箱137893134@ ...

  9. c语言spring例子,MySpringC:让人耳目一心的C语言编程软件

    尽管Android平台上早就有功能更强大的C语言编译器C4Droid,但C4Droid对一般编程爱好者来讲还是太复杂了,经常在论坛能看到有人发贴,安装出现问题,什么主程序安装成功了,但插件安装不上等等 ...

  10. c语言程序设计自学跟谁好,双辽c语言编程学习,双辽学c语言编程哪个好,双辽学c语言编程自学好还是报班好...

    双辽c语言编程学习,双辽学c语言编程哪个好,双辽学c语言编程自学好还是报班好 首页 > 软件 > 双辽c语言编程学习 作者:镀金池   发布时间:2017-12-07 05:48 一个C语 ...

最新文章

  1. Learn OpenGL (五):向量
  2. java 扫描tcp端口号_多线程TCP端口扫描 java实现
  3. CSS三大特性(CSS层叠性、CSS继承性、CSS优先级)
  4. IDC预测2022年全球智能家居连接设备市场规模将达10亿台!
  5. Java实用教程笔记 泛型与集合框架
  6. ​【Python基础】告别枯燥,60 秒学会一个 Python 小例子(文末下载)
  7. 窗口分析函数_11_生成百分比排名
  8. HarmonyOS之分布式任务调度开发流程
  9. [javascript]图解+注释版 Ext.extend()
  10. [IT业界] 网盘纷纷停止服务,下一个是谁?
  11. java从哪学到哪_Java JVM怎么学习啊?从哪方面入手?
  12. 班图ubuntu linux 5.1相当好用,windows危险了!
  13. python staticsmodels用法_python自动化之models 进阶操作二
  14. 《Python游戏趣味编程》 第4章 疯狂的小圆圈
  15. snprintf的返回值代表字节数 != 实际写入字节数
  16. 梦幻西游的脚本怎么制作
  17. 服务器显示阵列卡升级,Systemx服务器在BIOS中刷新阵列卡微码
  18. Createjs的控件 BitMap、MovieClip、Sprite
  19. 网页制作用html和sc,实验二:html的基本标签和javasc
  20. linux去重复程序,Linux下大文件的排序和去重复

热门文章

  1. Careercup - Microsoft面试题 - 5672369481842688
  2. debian关闭开机自动启动时候的gui
  3. 基础编程题目集 6-3 简单求和 (10 分)
  4. 贪心——无重叠区间(Leetcode 435)
  5. mysql 403_mysql数据库管理phpmyadmin 403错误的解决方法
  6. python中linspace函数_numpy.linspace函数具体使用详解
  7. 实战经验:Oracle Lost Write Detection机制导致Select产生大量Redo
  8. 实例解析:MySQL性能瓶颈排查定位,实现毫秒级完成180秒的任务
  9. BBED for PostgreSQL
  10. 分享几个你可能不知道的交互式Git 命令